Comprehensive transportation management application tailored for companies handling diverse cargo operations. It efficiently organizes employees into administrative roles and drivers, with detailed profiles, including personal information and driving qualifications. The system seamlessly tracks vehicle specifications, route details, and cargo logistics, offering insightful reports like monthly route summaries and mileage analysis for both employees and vehicles.
- Clone the Repository.
git clone https://github.com/KsaweryZietara/cargoflow.git
cd cargoflow
- Use Docker Compose to set up and run the application along with its dependencies.
docker compose up -d
- To stop and remove the containers created by Docker Compose, you can use the following command.
docker compose down
The React application is available on port 3000. You can access it by navigating to:
http://localhost:3000
- Username:
admin
- Password:
admin
For comprehensive documentation of API endpoints and functionalities, please refer to Swagger documentation. Swagger provides an interactive interface where you can explore endpoints, parameters, request/response payloads, and even test API requests directly within your browser.
http://localhost:8080/docs