INSPIRATION
UCI has a large campus with distances between classes that can take over 12 minutes to walk. Additionally, some students may not know the route when they have to take a different path than usual. When you’re having trouble with scheduling or timing, ZotTime is here to help you plan your trips!
WHAT IT DOES
ZotTime allows students to input two classes and easily calculate whether or not they are able to make it to the next class on time. There is also a map to help visualize the path between locations.
HOW WE BUILT IT:
Backend:
We used the Google Geocode API to connect the building address to the place id and then used the Google Maps Javascript API to create a map with pins for the desired locations.
We used PeterPortal API to get information about the schedule of classes, course codes etc.
Frontend:
We used html, css and javascript to fetch API data, styling, adding the input/menu fields
CHALLENGES:
We initially had trouble getting the information for all of the classes as well as just fetching data in general. We also ran into problems with styling and integration of different apis.
ACCOMPLISHMENTS
We are proud of the fact that we were able to successfully use APIs.
WHAT WE LEARNED
General: How to collaborate with others on a large coding project
Specific:
We learned how to use APIs in coding
We learned about JavaScript syntax
We learned how to style a website
WHAT'S NEXT
We would like to make the map more efficient and interactive. We would like to figure out how to add other locations such as time from the dorms, on-campus apartments, or current location. We would also want to update it to include discussion times, add multiple buildings/stops on a day route and improve ui.
Log in or sign up for Devpost to join the conversation.