SkyCaptain

For my master's degree final projects i choose to design and implement a drone delivery and management system named Sky Captain. The system is designed to solve some of the main logistics issues such as delivery time and the cost of delivery. The project consists of a software subsystem required in a drone delivery system. The software system will deal with the coordination and management of delivery drones. The system using a route optimization  graph-based algorithm (described here: https://github.com/KristoGodari/drone-delivery-routing-algorithm ) will assign parcels to drones for delivery. The system provides a real-time monitoring and reporting, you can see: where are the drones, how many parcels have been delivered, delivery times, etc.. Technologies: JAVA, MySql, SpringBoot, Docker, LiquiBase, Git, Gradle.

Demo: https://www.youtube.com/watch?v=lOUT-q7pIIE