Application · Case study
A scheduling and job-tracking app for an Alberta electrical contractor.
I built Stettler Electric a custom app that keeps the office and the crew in the field on the same schedule. Job scheduling, time tracking, progress reports, and customer management — desktop for the admin team, mobile for the techs on-site.
- Client
- Stettler Electric
- Industry
- Electrical contracting
- Timeline
- ~10 weeks
- Stack
- Next.js · TypeScript · Firebase · Tailwind
The problem
Stettler Electric was tracking jobs across spreadsheets, paper tickets, and a mix of personal text threads. Admin staff were chasing down the field crew by phone to confirm start times, and billing was held up waiting for time sheets to come in on paper.
What I built
- A desktop app for the admin team that handles customer records, job scheduling, and progress reports — one view of everything on the books.
- A mobile app for the field crew. Techs see their assigned jobs, add notes and photos, and enter their time worked on jobs.
- A shared data model so nobody has to re-enter anything. Scheduling changes in the office show up in the field; job updates from the field show up on the dashboard.
- Customer management with project history, so when a repeat customer calls, staff have the whole relationship in front of them.
Outcome
- Admin team spends less time chasing updates and more time on quoting and customer calls.
- Billing happens closer to job completion because time data is already in the system.
- One source of truth replaces the spreadsheet-and-text-thread patchwork.
Want something like this for your business?
Tell me about the workflow you want to fix or the site you want to build. I reply within one business day.