A Full-Stack demo of a device repair tracking system built with HTML, CSS, JS, and JSON.
Welcome to the GitHub demo of the Device Repair Tracker Created by Chamicara De Silva (Óptane).
This Full-Stack version simulates the original Power Apps solution using just HTML, CSS, JS, and JSON—ideal for showcasing functionality and UI on GitHub Pages.
🔗 Live Demo: Device Repair Tracker
This system was originally built for a device repair and return process across 100+ locations. It helps agents and external users to track devices through key phases such as:
- 📦 In-Transit
- 🏢 Warehouse
- 🛠️ Service Centre
- 🔧 Repaired
- ✅ Completed
This GitHub version showcases how the app looks and functions without backend connections—perfect for pitching, demoing, or reviewing.
The project mimics 5 core screens from the original Power App:
- 🏠 HomeScreen – Entry point with brief intro
- 📤 SubmitScreen – Form to submit repair request
- 📨 WorkIDScreen – Displays assigned Work ID
- 📊 StatusTrackingScreen – Track status using IMEI or Work ID
- ✅ ConfirmHandoverScreen – Agent confirms handover
- HTML/CSS/JavaScript – UI & logic
- JSON file – Simulates database
- GitHub Pages – Hosting
- Visit the Live Demo
- Navigate through different screens
- Enter IMEI or Work ID to simulate tracking(Use IMEI's or WorkID's Included in repairs.json file)
Device-Repair-Tracker/ ├── index.html # HomeScreen ├── submit.html # SubmitScreen ├── workid.html # WorkIDScreen ├── status.html # StatusTrackingScreen ├── confirm.html # ConfirmHandoverScreen ├── style.css ├── app.js └── repairs.json
- Senura De Silva (IG - https://www.instagram.com/senulk?igsh=MWY4aTlxYm85ZnVzdA==)