API Ready
JWT authentication, user accounts, organizations, and project entities are available under /api/v1.
Energy Innovation for Historic Urban Spaces
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.
JWT authentication, user accounts, organizations, and project entities are available under /api/v1.
Build Vite/Elm and publish into public/app. Symfony serves deep links through /app.
Works with shared hosting layouts where API and static frontend are served from the same domain.