Material Estimation SaaS.
Construction estimation platform.

Overview
A construction-focused estimation platform that turns project geometry into detailed material and cost estimates - hierarchical projects (Floors → Rooms → Walls), per-user data isolation, and server-rendered PDF reports.
The problem
Construction estimators were quoting jobs from spreadsheets and gut feel. Every project meant remeasuring rooms, hand-pricing materials against an outdated rate card, and emailing PDFs that nobody could trace back to the original assumptions.
What I built
Auth + per-user isolation
JWT + refresh tokens, bcrypt, rate-limited login. Full per-user data isolation with ownership validation on every read and write - nobody sees another estimator's projects.
Hierarchical estimation
Project → Floors → Rooms → Walls. Geometry-driven material engine computes quantities from dimensions, then aggregates costs up the tree to a project-wide summary.
PDFs + revisions
Server-rendered PDFs via PDFMake. Estimate revisions are tracked as snapshots so historical numbers stay frozen even when rates and templates change.
Onboarding + analytics
Demo project presets for first-run, reusable templates for repeatable structures, rate cards for localized pricing, analytics dashboard for project insights.
Results
- JWTsecure auth
- PDFserver-rendered
- 100%per-user isolation
- Snapshotsrevision history

