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.
Log in or sign up for Devpost to join the conversation.