Customer Solution
ProComfort HVAC Portal
HVAC Field Service — Jobs, Maintenance Plans & Service Requests
| Item | Value |
|---|---|
| Live Site | procomfort.sonandigital.com |
| API Endpoint | procomfort-api.sonandigital.com |
| Repository | sonantechai/hvac-portal |
| Database | hvac_db |
| Stack | React 18 + TypeScript + Cloudflare Worker + D1 |
| Status | Build Passing — Deploy Pending |
| Commit HEAD | 823037d |
What It Does
Public site — Customers read about HVAC services (AC repair, heating, installation, maintenance, emergency), see the emergency contact number prominently, and submit service requests through an online form with urgency level selection.
Admin portal — The HVAC company logs in to manage jobs (with priority levels: Normal / High / Emergency and technician notes), maintenance plan subscriptions (Annual / Bi-Annual / Quarterly / Monthly), clients (Residential / Commercial / Industrial property types), estimates, invoices, and a service request inbox with a New → Reviewed → Scheduled → Resolved workflow.
Documentation Pages
| Page | What You'll Find |
|---|---|
| Admin Guide | Day-to-day usage: jobs, maintenance plans, service requests, invoices |
| Credentials | Live URLs, login info, Worker secrets, D1 database ID |
| Dev Reference | Architecture, DB schema, file structure, API routes |
| AI Handoff | Rules for AI session continuation, build error history, FUSE-safe pattern |
| Deployment | Step-by-step deployment commands including Pages output dir fix |