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==)