Custom web app
BuildTrack
Client: Alberta home builder
The problem
A residential construction company managing multiple active builds had no single place to track project status, trades, compliance documentation, or draw requests. Their workflow was spreadsheets, email chains, and paper inspection records — spread across several people with no shared visibility.
What was built
A full project management portal built on Next.js and Supabase. Role-based auth separates what staff, contractors, and administrators can see and do. Every active project has a live status dashboard showing trades, sub-trades, compliance records, holdback tracking, and inspection history. Photo uploads are attached directly to inspection records. A feedback system lets team members flag issues without leaving the app.
Features
- —Secure login with role-based access (admin, staff, contractor)
- —Per-project dashboard: status, trades, sub-trades, completion tracking
- —Compliance and inspection documentation with sign-off workflow
- —Photo upload and storage linked to specific inspection records
- —Holdback and draw tracking with status history
- —Internal feedback and flagging system
Stack
Next.js 14 + Supabase + Vercel
Outcome
Replaced a spreadsheet-and-email workflow across multiple concurrent builds. The client now has a single source of truth that the whole team can access. Live in production.