EZ Floors Revenue Desk
From project scope to reviewable paperwork.
Contractor software // Estimation // Tenant workspaces
- Industry
- Specialty flooring & home improvement
- Deployment Status
- Working prototype
- Technology Stack
- Next.jsReactTypeScriptTailwind CSSPostgreSQLPrismaZodpdf-lib
The business dilemma
Specialty contractors need to turn a project request into a workable estimate, then keep costs, customer documents and payments connected. Pricing also needs to remain under the contractor’s control.
The implemented solution
A contractor-focused application combines scoped workspaces, configurable estimation and document workflows, with human review and explicit boundaries around optional external services.
What the system accomplishes
Customer and lead workspace
Organize project requests and customer records within each contractor’s workspace.
Job costing
Structure epoxy and paver estimates around configured rates, materials and labor.
Controlled price ranges
Calculate ranges from service, area, finish and project conditions rather than an invented quote.
Estimates and invoices
Connect reviewable estimates, internal invoice workflows, customer PDFs and payment records.
Configurable public estimator
A branded step-by-step estimator gathers project context and an indicative range.
Architectural engineering
Scoped contractor access
A server-only data gateway applies contractor context to database reads and writes.
Precise pricing logic
Validated inputs and integer-cent arithmetic keep the price-range calculation consistent.
Explicit service boundaries
Provider adapters and a transactional outbox separate core workflows from optional voice, calendar and billing services.
Scope & authentic evidence
Implementation scope covers contractor data modelling, workspace access, estimation logic, document workflows, bilingual navigation and provider integration boundaries.
- Product documentation describes contractor records, costing, estimates, invoices and PDFs.
- Current source includes a scoped data gateway and a validated integer-cent estimation engine.
- Architecture records define provider adapters, event handling and a transactional outbox.
- A fresh public request confirmed product branding and a marketing version mismatch.
Public endpoint and repository structure checked on 2026-10-11.
Operating boundaries
- The public marketing page is reachable but differs from the current source version; it is not presented as this prototype’s live demo.
- Live voice, calendar booking, payment checkout and message delivery have not been verified.
- Workspace behavior, tenant isolation and customer outcomes were not tested against production.
- The case describes visible implementation scope without claiming sole authorship or a completed client engagement.