Skip to content
TechWithTop
Back to projects

Home Services, Internal build

Operational Management

A role-based operations platform for field service teams: job assignment, scheduling and reporting in one shared system, replacing the spreadsheets and texts most SME crews still run on.

Full-StackOperations ManagementField ServiceRole-Based Auth

The problem

SMEs running field jobs (contractors, service crews) coordinate customer information, scheduling and employee assignment across spreadsheets and texts, with no single source of truth and no visibility into what's overdue or who's overloaded.

The solution

Built a role-based operations platform (Admin/Employee) covering the full job lifecycle: assignment, status tracking, multi-site customer management, an append-only audit-trail log per job, live dashboards and VAT-aware revenue reporting.

Built with

Next.js 16TypeScriptPostgreSQL (Neon)Prisma 6NextAuth.js v5Tailwind CSS v4shadcn/uiRechartsReact Hook FormZodVercel

Results

Illustrative figures for this internal build.

  • Full job audit trail: every status change, note and assignment logged automatically
  • Real-time ops visibility: overdue and due-today jobs, team workload and weekly performance surfaced on a single dashboard, no spreadsheet reconciliation
  • Role-scoped access enforced at three layers (route, layout, server action): employees see only their assigned jobs, admins get full visibility

We use Plausible, a cookieless, privacy-friendly analytics tool, to see how many people visit and which pages are useful, nothing more. It sets no cookies and doesn't track you across sites. If you accept, we'll load it; if you decline, we won't. See our Cookie Policy.