In this burning heat, we need to use buses. But with the interface we have now, it is next to impossible to find the best route to go on without worrying about ending up miles off campus. This app lets you input starting and ending addresses and shows you exactly what bus to get on, where to get off, and where to walk to, making the process of riding spirit buses much simpler. But, creating this app was not that simple in the first place. We discussed what we needed to do and came up with a frontend, backend, and algorithm for calculating times and distances. We split off into teams, with someone working on the website and input, some people using Google API to calculate time and distance, and someone using mathematics to calculate what would be the best route. At the end, when all of the components were finished, we worked together to combine all of our elements and fix bugs. It was difficult at first to do all of this, since we were beginners with little to no knowledge of how to use APIs or use inputs with outputs. It was initially difficult at first to come up with how to integrate front end and back end, but after research, we found a cool IDE called pyScript, which combine python and HTML. We had to learn how to use this, but after a while, we got the hang of it. It was also difficult to use the Google API because it was completely new and there were many bugs and nuances to work through, but once we figured it out for everything we wanted to do, we felt like we were on top of the world, even if we were lacking on sleep. Though, our website still is not the best it can be. It could use a better interface, can have a map display, could have off-campus routes and night and day routes, and much more. There is a reason that we don't have a good bus app right now, and this will take time. But, this app would still make tired Aggies' lives much better.

Share this project:

Updates