Energy Innovation for Historic Urban Spaces

Match solar opportunities with real urban constraints.

RoofMatch combines heritage sensitivity, technical feasibility, and collaboration workflows into one platform. This Symfony backend exposes the API and can also host the built Elm app.

API Ready

JWT authentication, user accounts, organizations, and project entities are available under /api/v1.

Frontend Ready

Build Vite/Elm and publish into public/app. Symfony serves deep links through /app.

Deployment Friendly

Works with shared hosting layouts where API and static frontend are served from the same domain.