For a final project in our Object Oriented Analysis and Design course at CU, Zac Clark and I created a Ruby on Rails web application to be a one-stop dashboard for the data you care about.

Since the project was done for a class focusing on object oriented design and implementation, we made the system easy to maintain and add functionality to. Here’s a visual representation of how we decided to implement the project. LaunchPad interacts with the Wunderground API, Google Calendar API and RTD Denver to provide up-to-date, personalized information.

Here are a few screenshots of the bus and calendar widgets from the final application.

Screenshots of iPhone with LaunchPad Bus Schedule Screenshots of iPhone with LaunchPad Calendar

Like what you see? Check out our code, hosted on GitHub.