A production lighting-design suite that turns room geometry into IES-compliant plans, costed bills of materials, and qualified leads.
The problem
Lighting a home is usually guesswork: fixtures chosen by taste, not by whether a room actually hits the light level it needs. The tooling to do it properly lived in expensive desktop software, out of reach for the way homes get specified in Ghana.
What I built
- A lumen-method calculation engine with a delivered-illuminance check that back-calculates actual lux against IES targets per room type, so plans are provably correct, not just plausible.
- Layered lighting (ambient / task / accent) mapped to real fixture families, plus an interactive canvas Room Designer for arbitrary floor-plan polygons with automatic fixture placement and beam-coverage visualisation.
- A currency- and market-aware cost/energy/ROI engine (Ghana GHS + international USD) with a passcode-protected, HMAC-secured admin for live price and tariff overrides.
- A branded PDF report generator, an end-to-end lead-capture funnel with transactional email and rate-limited APIs, and full offline support as a PWA.
- Next.js 15
- TypeScript
- Prisma 7
- PostgreSQL
- @react-pdf/renderer
- PWA