Inspiration

The RIT Shuttle Scheduler Application was inspired by Chris LoSardo's distaste for RIT's Transloc app. He did not like how you could only view the shuttle routes that were currently running and not one's that ran later in the day. With this issue in mind, we aimed to create a website that could better display all of the shuttle information.

What it does

Using a search function, the user is able to select a specific shuttle stop from the dropdown menu. The program then dynamically creates a table showing which shuttle routes go to that stop and the hours that they are in operation. Each shuttle route is also a link that the user can click. When clicked it opens the RIT webpage that displays when the shuttle arrives at each stop on its route.

How we built it

We built this project using Visual Studio Code and for version control we used GitHub Desktop. Alex created the website using HTML and CSS, and Chris coded the logic using JavaScript.

Challenges we ran into

Coding in JavaScript was a challenge as we were rusty and inexperienced and the limited time frame added an additional challenge. The biggest coding challenge was dynamically creating the table using arrays as neither of us had ever done something like that before.

Accomplishments that we're proud of

We overcame our coding challenges, built a website that is valid, and most importantly, we both finished a project during our very first Hackathon!

What we learned

We learned to fully think through a problem before attempting a solution. Our initial plan kept us on track over the course of the Hackathon. There are also certain challenges that we faced that could have been completed using simpler means.

What's next for RIT Shuttle Scheduler

The next steps for the RIT Shuttle Scheduler are to increase the amount of information that it can display. Due to time constraints, we weren't able to include when a shuttle arrives at a specific stop, which we had planned to display on a separate page. As a proof of concept, we had each element of the table link to a similar page on RIT's website, but it would be great to display that information ourselves. We also discovered a Transloc api that we could use to geographically track the positions of RIT's shuttles, which we could then display to the user.

Built With

Share this project:

Updates