Back to work
2025Frontend Engineer (solo)
FSM Admin Dashboard
Field-service operations, in real time
Field-service companies were tracking technician jobs and statuses across scattered spreadsheets with no live view of the operation.
Mail: Demo@quickset.com | Password: demo123

The problem
Dispatchers had no single place to see which jobs were open, who was on site, and what had slipped. Status updates lagged hours behind reality, so scheduling decisions were made on stale data.
What I built
- Modelled jobs, technicians, and status into a single normalized data layer so every view reads from one source of truth.
- Built the interface with Shadcn/ui primitives on Tailwind, then layered live status indicators that update without a page refresh.
- Designed a full dark theme and responsive layout so the dashboard is usable on a dispatcher's second monitor and a field tablet alike.
- Kept tables and filters client-fast by pushing filtering and sorting close to the data and trimming re-renders.
Outcome
Real time
Job status without a refresh
1 screen
Replaced the spreadsheet scramble
Mobile ready
Dispatcher and field views
Stack
Next.jsTypeScriptTailwind CSSShadcn/ui