Skip to content

A Full-Stack demo of device repair tracking system built with HTML, CSS, JS, JSON, NodeJS and Replit API

Notifications You must be signed in to change notification settings

Optane002/Device-Repair-Tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

62 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Device-Repair-Tracker

A Full-Stack demo of a device repair tracking system built with HTML, CSS, JS, and JSON.

πŸ“± Device Repair Tracker (Demo Version)

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


πŸš€ Project Purpose

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.


πŸ“‘ Demo Screens

The project mimics 5 core screens from the original Power App:

  1. 🏠 HomeScreen – Entry point with brief intro
  2. πŸ“€ SubmitScreen – Form to submit repair request
  3. πŸ“¨ WorkIDScreen – Displays assigned Work ID
  4. πŸ“Š StatusTrackingScreen – Track status using IMEI or Work ID
  5. βœ… ConfirmHandoverScreen – Agent confirms handover

🧱 Technologies Used

  • HTML/CSS/JavaScript – UI & logic
  • JSON file – Simulates database
  • GitHub Pages – Hosting

βš™οΈ How to Use

  1. Visit the Live Demo
  2. Navigate through different screens
  3. Enter IMEI or Work ID to simulate tracking(Use IMEI's or WorkID's Included in repairs.json file)

πŸ“ Folder Structure

Device-Repair-Tracker/ β”œβ”€β”€ index.html # HomeScreen β”œβ”€β”€ submit.html # SubmitScreen β”œβ”€β”€ workid.html # WorkIDScreen β”œβ”€β”€ status.html # StatusTrackingScreen β”œβ”€β”€ confirm.html # ConfirmHandoverScreen β”œβ”€β”€ style.css β”œβ”€β”€ app.js └── repairs.json

πŸ’‘ Collaborators

About

A Full-Stack demo of device repair tracking system built with HTML, CSS, JS, JSON, NodeJS and Replit API

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published