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.

Built With

Share this project:

Updates