Customizable Bus Routing System for Primary and Secondary Schools

UX Research and Coding

The Problem

The Team

The Team

Tools Used

Research

Scott Hardy: Software Engineer, UX Designer, and UX Researcher

Shane Smith: Software Engineer, UX Designer

Pavels Avdejevs: Software Engineer

Figma, Java, HTML, CSS, Javascript, Bootstrap

Figma, Java, HTML, CSS, Javascript, Bootstrap

Usability Studies

The Results

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. The system admin has the opportunity to make it consistent the whole week or to go in and cater to the student's need.

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.

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.

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.

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.

Credit for Mockup goes to Scott Hardy and Shane Smith

Credit for Mockup goes to Scott Hardy and Shane Smith

If you want to get in touch with me about this project or want to reach out for future inquiries, please email me at:

scotthardyux@gmail.com

scotthardyux@gmail.com

Scott Hardy: Software Engineer, UX Designer, and UX Researcher

Shane Smith: Software Engineer, UX Designer

Pavels Avdejevs: Software Engineer