Public Service Vehicle commonly known as Matatus usually queue to wait for their turn to carry passengers. The Queuing Process is not done in an ordely way. If the drivers are not keen, they might be skipped by other drivers.
The vehicle shifter app is meant to automate the queuing process. In addition, it can generate reports. The app is made using React JS and FastAPI
I have a deployed the application on Heroku
click the following link to check the API endpointshttps://vehicle-shifter-api.herokuapp.com/docs
vehicle-shifter-backend
├── auth/
├── config/
├── crud/
├── models/
├── routes/
├── schemas/
├── templates/
├── init.py
├── .env
├── main.py # Application entry point
├── requirements.txt
└── README.md
git clone https://github.com/maxwellwachira/vehicle-shifter-backend.git
cd vehicle-shifter-backend/
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
create a file and name it as .env. Copy contents of .env.example to .env
Special thanks to @skndung'u for the idea to make the app.
Special thanks to Sebastián Ramírez aka @tiangolo the creator of FastAPI