Tuesday, 05/06/25

7:11 PM UTC

Tuesday, 05/06/25

7:11 PM UTC

Tuesday, 05/06/25

7:11 PM UTC

Back to my work

Dynamic Bus Routing

Dynamic Bus Routing
Dynamic Bus Routing

Making a bus routing system for the kids, not against them

Making a bus routing system for the kids, not against them

Making a bus routing system for the kids, not against them

Current-day bus routing systems are they don't factor in some students have specific requirements when it comes to where they need picked up/dropped off throughout the school week.With a clean user experience (whether you are a system admin or a bus driver), we built a program where a system admin could tweak specifically where a student needed to be picked up/dropped of; it should be customizable as a student's need varies. The program was dynamic where the system admin could drag and drop where a student needed to be picked up/dropped off.

Current-day bus routing systems are they don't factor in some students have specific requirements when it comes to where they need picked up/dropped off throughout the school week.With a clean user experience (whether you are a system admin or a bus driver), we built a program where a system admin could tweak specifically where a student needed to be picked up/dropped of; it should be customizable as a student's need varies. The program was dynamic where the system admin could drag and drop where a student needed to be picked up/dropped off.

Current-day bus routing systems are they don't factor in some students have specific requirements when it comes to where they need picked up/dropped off throughout the school week.With a clean user experience (whether you are a system admin or a bus driver), we built a program where a system admin could tweak specifically where a student needed to be picked up/dropped of; it should be customizable as a student's need varies. The program was dynamic where the system admin could drag and drop where a student needed to be picked up/dropped off.

✦✦ SCROLL DOWN ✦✦ SCROLL DOWN

Role

UX research

Wireframe

Software engineer

Timeline

August 2022 - May 2023

Team

Scott Hardy

Shane Smith

Pavels Avdejevs

Tools Used

Java, Spring Boot, MySql, HTML, CSS, Javascript, Figma

Research

Every week throughout the semester, the three of us would meet with our Software Engineering professor to get feedback on the functionality of the program, as well as the user interface. We would draw mockups of the website so that we could a good visual goal for where we wanted the program to go to. Also, classmates would give us feedback on the user interface, as they were the end users of this program.


Digital Mockups

As the initial design phase continued, we made sure to base screen designs on feedback and findings from the user research.

As the initial design phase continued, we made sure to base screen designs on feedback and findings from the user research.

Usability Studies

Like I previously mentioned, each week throughout the 15 week semester we would have fellow classmates/our professor test our website out. We would gather feedback and meet as a team to discuss how we could make improvements. A main objective of the team at the beginning of the semester was to create a user-focused experience while implementing the “groups” feature into our program. Getting the various roles to work was also a big task that was crucial for the success of this project.

The Results

After 15 weeks, the three of us were able to successfully implement a fully functional program where a transportation manager could alter routes based on the students’ needs. Our initial goal was kept in mind throughout the whole design process and we had a 95% task success rate when given the prompt to set up a pickup/dropoff point and to alter those based on their needs.

Moving Forward

While designing this dynamic bus routing system, we learned that designing a user-friendly experience that is enjoyable takes preparation and user research insight. We didn't know much about user experience design coming into this project, so we had an agile development cycle where we had fellow classmates take a look at our project and test it. The beginning phases was not the prettiest, but it got better as time went along and we got comfortable brainstorming ideas weekly together as a group.

View next 👇🏼
Wholesome Chef

An online store revolutionalizing sales of clothing, shoes and other wearables

Volunteer Firehall Website Rehaul

A rehaul of my local fire department's website

DJ Brand Website Development

A rehaul of my local fire department's website

Back to my work

Back to my work

Back to my work

Contact me

Got an Idea? Feel free to reach out to me!

Got an Idea? Feel free to reach out to me!

scottdhardy238@gmail.com

scottdhardy238@gmail.com

scottdhardy238@gmail.com

Scott Hardy 2025 | LinkedIn

Scott Hardy 2025 | LinkedIn