🚌 Bus Buddy- 1 min
Bus Buddy: Bus Routes Made Easy
Bus Buddy is an Android bus app I worked on as my term project for CPSC 210, a course that focused on software construction and applying widely used design patterns to an object-oriented language. There was also an emphasis in the course on test-driven-development, and I used jUnit to extensively test all the functionality of the application.
The app is capable of plotting bus routes and stops, and providing the next arrivals for a stop, along with any delays. The application was written entirely in Java, and I utilized the TransLink API (TransLink operates public transit in Vancouver) to get the data for each stop. I had to parse JSON responses from the API in order to build the data for the app.
In the end, I recieved a grade of 100% on the project.