Formålet med dette dokument er at beskrive systemarkitekturen for GM-CMS, som er designet til at understøtte og servicere appen "Min Graviditet" gennem CMS BFF’en.
Nærværende dokument er tiltænkt udviklere og IT-arkitekter med interesse i GM-CMS og dens opbygning.
| CMS | Content Management System |
| GM | Graviditetsmappen |
| BFF | Backend for frontend |
GM-CMS er en service, som skal servicere “Min Graviditet”-appen med indhold gennem CMS BFF’en. CMS’en muliggør hurtig administration og distribution af relevant indhold som artikler, billeder og videoer relateret udarbejdet af sundhedsfaglige selv uden involvering af udviklere.
GM-CMS benytter sig af tredjepartsbiblioteker, som understøtter funktionaliteten i systemet.
GM-CMS anvender følgende biblioteker:
Nedenstående diagram viser opbygningen af GM-CMS, hvor forskellige komponenter og deres interaktioner er illustreret. Diagrammet indeholder elementer som Strapi backend, Meilisearch-service samt relation til CMS BFF og “Min Graviditet”-appen, som trækker på de API'er, der stilles til rådighed af GM-CMS gennem BFF.

| 3/4 2025 | Martin Henriksen/SDS | Etablering af dokumentation |
| 9/4 2025 | Dikte Straadt/Trifork | Initiel udfyldning af dokumentation |