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.