Meldingen is an application with three separate front-ends:
- Public: where the general public can create nuisance reports.
- Backoffice: where professionals can handle these reports.
- Admin: where admins can manage the Public and Backoffice apps.
graph TD
DB[("Database")] <-->|Data| BE["Backend"]
AI -->|Text recognition| BE["Backend"]
BE -->|Form config| PFE["
Public Frontend
- Meldformulier
- Openbare kaart
- Mijn melding
"]
PFE -->|Signal| BE
BE -->|Form config| BFE["
Backoffice Frontend
- Maken en afhandelen melding
"]
BE -->|CMS config| PFE
BE <-->|Signal status| BFE
BE <-->|CMS config| AFE["
Admin Frontend
- Form builder
- CMS texts public FE & mails
"]
BE <-->|Form config| AFE
PFE <-.-> BOB
BFE <-.-> AMBT["Ambtenaar"]
BFE <-.-> EXT["Extern"]
AFE <-.-> FB["Functioneel beheer"]