f65d1555d2
Add customer info step (name + project) between access control and quote
2026-05-25 22:11:44 -04:00
b696c5054d
Add arm length options for MAT (12ft/17ft) and Techna (12ft/14ft)
2026-05-25 22:06:16 -04:00
5ce5f6ddee
Swing gate changes: LA500 1 op + secondary arm, CSW24UL optional second operator
2026-05-25 21:59:19 -04:00
da5323776e
Update server/data/pricing.json
2026-05-25 07:44:07 -04:00
3add2e1828
Fix Docker build: include client/public for operator images
2026-05-24 15:31:14 -04:00
9147cdb373
Fix SPA auth: serve app without auth, protect API only
2026-05-24 15:29:14 -04:00
3dc8d54f97
Add Dockerfile and .dockerignore for Dokploy deployment
2026-05-24 15:06:28 -04:00
f29035ce81
login
2026-05-24 13:30:30 -04:00
753bc04141
Add second operator model per category (6 total)
2026-05-21 12:24:15 -04:00
74587ccceb
Initial commit: gate operator quotation app
...
React + Vite + Tailwind frontend with Express backend.
3-step wizard (Operator, Ground Loops, Access Control)
with PDF quote download and CAD pricing data.
2026-05-21 09:13:59 -04:00