Strapi is the headless CMS of the solution, that allows administrators to manage the website content.
The chosen Databases for this application are MongoDB and Minio.
It provides a GraphQL interface for data retrieval.
Every website is built upon Gatsby, a static web generator.
It has been configured to interact with Strapi's GraphQL layer.
The main website is appaltinnovativi while others are so called 'children':
The IAM solution is Keycloak which stores data on a PostgreSQL Database. It has been configured with the following identity providers:
- Agid Login through OpenID Connect;
- ...
Limesurvey is a statistical survey web app to make the websites' users interact with AgID about challenges. It stores data on a MySQL Database.