Overview
What the project is designed to do
An independent fictional general-contractor experience combining public renovation discovery and consultation with a guarded staff workspace for leads, projects, scheduling, estimating, documentation, and constrained assistance.
Public routes cover services, fictional projects, process, about, FAQ, consultation, contact, privacy, and accessibility with clear non-binding review language.
A signed demonstration session protects synthetic staff routes spanning leads, projects, schedules, customers, crews, materials, estimates, invoices, documentation, AI, and settings.
Intended users
Who the release supports
Homeowners exploring a fictional renovation process, plus fictional contractor staff evaluating connected lead, project, field, estimating, and documentation workflows.
Problem
What needed to change
Residential construction handoffs can separate public expectations from field operations, while a portfolio release must not imply real projects, pricing, scheduling, or contractor commitments.
Solution
How the release responds
Pair a calm public planning journey with one guarded operations view, validated consultation intake, accountable statuses, and assistance that drafts guidance without committing the business.
Key features
What visitors can use
- Residential service and fictional-project discovery
- Consultation and contact intake
- Guarded synthetic staff workspace
- Lead, project, schedule, estimate, and invoice views
- Deterministic human-reviewed BuildFlow Guide
Implementation
How it was built
- 01
Next.js, React, and TypeScript compose public routes, Server Actions, and guarded staff surfaces.
- 02
Zod validation, same-origin checks, signed session cookies, upload limits, and file-signature checks define the request boundary.
- 03
Drizzle models optional Neon persistence and private Vercel Blob adapters, while unavailable services fail visibly into non-persistent demonstration mode.
Architecture
Delivery shape
A Next.js application unifies public and staff surfaces with optional Vercel data adapters and a separately compatible Vinext build target.
Product boundary
What this release does not claim
- All names, addresses, budgets, projects, records, and images are fictional or synthetic
- No real contractor service, production workforce identity, autonomous pricing or scheduling, outbound email, or enabled live AI is claimed