Dijkstra Algorithm: The app provides users with the ability to select a location and destination, utilizing the Dijkstra Algorithm to determine and display the shortest path.
Relational Database: It efficiently retrieves data from a relational database, employing the MyBatis framework and JDBC API to ensure seamless connectivity.
Json: The app transforms retrieved data into JSON format, streamlining information exchange, with the assistance of the Jackson library.
Collaborative Development: This application was a collaborative group project, where version control was managed through Github, ensuring organized and effective teamwork.
Project Management: The project was organized and tracked using Jira, facilitating efficient task management and issue tracking.
Debugging: The development process involved rigorous debugging practices to ensure a high-quality final product, guaranteeing that it operates smoothly and as intended.