Car Hire Management System
Manage booking system for car hiring process.
The following diagram describes the database entities relationship:
And SQL statements to implement this diagram can be found at db_init script.
To get a development env running. you will need to run the following commands:
docker compose build
docker compose up -d
To run the test suite, run the following commands:
cd customers_service
# For Unit tests
make test-unit
# For Integration tests
make test-integration
# For e2e tests
make test-e2e
Before running e2e make sure the server is up.
- [MySQL] - Database
- [FLask] - Server Framework
- [Python] - Server Environment