It is often difficult to plan out the quickest path to take for road trips, let alone at a time when it is equally important to stay safe from COVID-19. While it would be overwhelming to pore through all the data and make such a complex decision, The COVID Road Trip Planner, a simple console-based application designed in Java, is ready to assist!
What it does
After entering valid start and end counties, the program returns a list of counties as your ideal route. Your route should be displayed as a list of counties from left to right, with each bordering the next. For example, the route from Benton to Pacific county will be outputted as "Benton -> Yakima -> Lewis -> Pacific". The creation of this route takes into account both the shortest distance possible and safest route for COVID. Using a custom equation, we weighted each value differently to create a healthy balance between efficiency and safety.
How I built it
We used Java programming and the Ed workspace to create our project.
Challenges I ran into
We had to teach ourselves what the A* pathfinding algorithm was and how to implement it in our code. Though it was difficult, we found it very rewarding because it became very important to our project and we felt proud of ourselves after successfully implementing it.
What I learned
We learned about the importance of communication and time management. We also learned how to use the internet to teach ourselves concepts, a skill we will carry with us into future classes.
What's next for COVID-19 Road Trip Planner
We hope to include counties outside of Washington state and have a way of getting real time data instead of manually inputting it.