Inspiration
It is always a gamble to know when to go to the fitness center or the library because you never know whether it is busy or not. In addition, due to poor web management, it is very hard to know whether a location is open or not.
What it does
Tracks the busyness of the current UCSC location. It also checks whether the location is currently open.
How we built it
We used Python for the backend and Kivy for the frontend. To look into the project, visit the GitHub for more information.
Challenges we ran into
- There wasn't a direct Google API for us to use to track busyness.
- We were planning to add all the dining halls to our app, but most dining halls do not have enough info we need to make it feasible.
Accomplishments that we're proud of
We managed to pull data from the Google Map's API and link it to our application. In addition, we were able to combine the data into an application that can be used by others.
What we learned
How to integrate Kivy and API calls to create an application that can help students check the busyness of each location. Also, manage the data received from the Google APIs and convert them into information for the user.
What's next for UCSC Building Activity Tracker
- Create this application as an executable so that it is more user friendly
- Implement graphs to show trends in the area chosen.
- Add more locations that have the busyness feature
- Using app activities to further increase the accuracy of predicting traffic
- Users able to add locations
Built With
- geopy
- google-maps
- kivy
- python
Log in or sign up for Devpost to join the conversation.