1. Requirements Overview
What is the KatApp backend?
The KatApp backend is the central interface between the KatApp Dashboard and the KatApp app
It contains the business logic for the KatApp
Essential features
It provides rest endpoints for the creation, storage and management of disasters, triages and patients.
It automatically notifies connected devices of new events via a web socket connection
If the backend is deployed on AWS, it creates the necessary AWS infrastructure (AWS S3 storage and AWS CloudFront for the dashboard and docs) with the help of the AWS CDK.