Collection of aam-digital services and tools
A modularize Spring Boot application that contains API modules for Aam Digital's case management platform.
- Create additional databases in CouchDB:
report-calculation
andnotification-webhook
(used by the Reporting Module to store details) - Set up necessary environment variables (e.g. using an
application.env
file for docker compose):
- see example .env
- CRYPTO_CONFIGURATION_SECRET: a random secret used to encrypt data
- See ndb-setup for instructions to enable the backend in an overall system: ndb-setup README
- Reporting: Calculate aggregated reports and run queries on all data, accessible for external services for API integrations of systems
- Export: Template based file export API. Uses carbone.io as templating engine.