Skip to content

Latest commit

 

History

History
53 lines (44 loc) · 1.39 KB

README.md

File metadata and controls

53 lines (44 loc) · 1.39 KB

Meldingen front-end architecture

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"]
Loading

Further documentation

  1. Libraries and frameworks
  2. Type safety
  3. Testing
  4. Styling
  5. Linting
  6. Monorepo tooling
  7. Forms
  8. Authentication
  9. Directory structure