Fleet management is a small fleet application. The aim is to place the pack and sacks on the vehicles in the most accurate way and to provide the most accurate distribution to the delivery points.
- Spring Boot
- Kotlin
- Postgresql
- Docker
- Swagger
- Hibernate
- Junit
Run the following in order.
mvn clean install -DskipTests
docker-compose up --build
If you wish, you can also run the start.bat file in the project.
After completing the above steps, you can use the postman collection below when starting the project.
https://www.getpostman.com/collections/8c7499df648867e9ff61 (it's also in the project)
First, it records the tables.
Then saves the test data you want from me.
You can continue operations via swagger or postman.
(Requested test data added.)
For support, email mucahidyilmaz@protonmail.com.
Yours sincerely, Mücahid YILMAZ
-
Single responsibility will be provided (currently nested), methods will be reduced to sub-methods with their definitions.
-
All tests will be written(unit + integration)
-
Infrastructure for Message Brokers will be prepared, and Kafka will be added.