works/

SoteriaReitti2023

SoteriaReitti is a Python-based application designed for emergency responders. The application assists them in finding the best possible routes in emergency situations and congested roads. SoteriaReitti comes from Greek and Finnish and essentially means 'the path to salvation,' which reflects the core goal of the project: to provide a lifesaving route for those in need.

This project was undertaken as part of the Data Structures Lab course, where we developed software and implemented data structures and algorithms independently.

As the developer behind Soteriareitti, I designed and implemented a location-based emergency response routing application. Leveraging IDA* and Dijkstra algorithms, this application efficiently connects ambulances, hospitals, and emergency incidents, ensuring optimized response times and demonstrating my expertise in algorithmic problem-solving.

Throughout my experience working on SoteriaReitti, I gained invaluable insights into managing large-scale projects with a strong focus on rigorous unit testing and hardware testing. I diligently developed and executed comprehensive test suites to ensure the reliability and robustness of the application. In addition, I emphasized the importance of in-depth documentation, meticulously recording project specifications, code comments, and user guides to facilitate seamless collaboration and future maintenance. Implementing linting using tools like pylint became a standard practice, enforcing code quality and readability, which contributed to the overall success of the project. This journey equipped me with the skills and discipline necessary to excel in complex software development environments, ensuring the delivery of high-quality and maintainable solutions.

Read more about SoteriaReitti in GitHub.

Stack

Python, tkinter, OSM

Source Code
SoteriaReitti