This repository was archived by the owner on Jul 31, 2024. It is now read-only.

Description
This issue contains just the ideas about the architecture discussion between @ohenning, @TommyBom and me.
Goals
- easy to maintain service
- backend and frontend should be in one repository
- the application should run in a container
- the backend will deliver the AHB json files for the frontend
Frameworks / Approaches
- we want to use tailwind css
- we use express server as backend (so we only use one language typescript)
- we will write an
openapi.yml and derive code for backend and frontend from
Future Improvements
In the first approach we will add all AHB json files into the Dockerfile itself.
So to update the AHBs we need to deploy the service every time.
In the future we could use a blob storage (like a S3 bucket) to load the json files.
This would make it easier to update them.
Another idea would be to load them directly from the repo http://github.com/Hochfrequenz/machine-readable_anwendungshandbuecher/.