This is a coding assessment which implements a health api for managing medical reports of patients.
- In order to setup this project for contribution ensure you have the following installaed: a. docker b. docker-compose c. python version 3.9 or higher
- To Setup for local development run the following command:
make dev-setup
- Create .env file using .env.example file properties
- To start up the dev server run the following command:
make dev-server
- To run tests run the following command:
make test
Once dev server is started, you can access the api document at the routes
- Swagger: /api/schema/swagger-ui/#/
- Redoc: /api/schema/redoc/
Documentation on the following concepts:
- Security: Security Approach
- Infrastructure: Infrastructure Approach