/CHMS

Primary LanguagePythonOtherNOASSERTION

Car Rental

Status License


Car Hire Management System

📝 Table of Contents

🧐 About

Manage booking system for car hiring process.

The following diagram describes the database entities relationship: ERD Diagram And SQL statements to implement this diagram can be found at db_init script.

🏁 Getting Started

Prerequisites

docker

Installing

To get a development env running. you will need to run the following commands:

docker compose build
docker compose up -d

🔧 Running the tests

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.

⛏️ Built Using

  • [MySQL] - Database
  • [FLask] - Server Framework
  • [Python] - Server Environment