From Blueprints to Balance Sheets on One Screen
Building BajaCabo’s End‑to‑End Construction Management Suite

BajaCabo serves mid‑sized general contractors working on residential and light‑commercial projects across the U.S. & Mexico. The SaaS platform streamlines project setup, billing schedules, change‑order approval, and document control for crews distributed across offices and job‑sites.
Pillar | Implementation Highlights |
---|---|
Modular service layer | Node.js + Express APIs segmented by domain (Jobs, Billing, Docs, Users) with PostgreSQL & Prisma ORM; GraphQL gateway for front‑end flexibility. |
Real‑time finance engine | WebSocket channel pushes live contract balance, retainage, and CO totals; server‑side hooks auto‑recalculate on every modal save. |
Document automation | PDF generation micro‑service (Puppeteer) produces lien waivers & contracts on demand; files stored on AWS S3 with pre‑signed URLs. |
Field‑ready UI | Next.js + Bootstrap SPA with offline data cache (IndexedDB) and a responsive drawer navigation—usable on tablets in bright sun. |
Secure DevOps | CI/CD via GitHub Actions → Docker → AWS ECS; OWASP rule‑set WAF, row‑level RBAC, and encrypted secrets in AWS Secrets Manager. |