Inspiration
As students at UC Berkeley, we always look for ways to enhance our studying environment experience. In this pursuit, we find ourselves looking towards libraries as our answers. However, one issue that impedes this pursuit is the lack of open seats in a specific library. UC Berkeley is home to 24 libraries and knowing where to go during various times during the day is always a constant challenge.
How you built your project
Aimed at solving this issue plaguing Berkeley students, our team developed a solution that allows individuals to visualize the availability of each library at Cal. Using Python, CockroachDB, React, Heroku, Figma, and the Google API, we developed our website that enables people to find the closest library with the greatest availability to spend less time roaming around and find the least crowded and maximize the time they spend working in the library.
Challenges we ran into
While developing our project, a few of the issues that we faced were working with Postgres, interfacing the Google API and, finding a way to cache all the data using CockroachDB to limit the number of requests to the Google API. Overall, operating under the tight schedule restraints of the competition was an underlying challenge that helped refine our implementation.
Accomplishments that we're proud of
After creating LiBearium, we are the proudest of finding a way to impact all Berkeley students, making Cal a better place for all.
What we learned
Throughout this experience, we learned to work with many APIS, using data to run a nice-looking UI and learning how to use Chrome's geolocator.
What's next for LiBearium
After LiBearium, we hope to expand this project to aid individuals looking for locations all around UC Berkeley.
Built With
- cockroachdb
- figma
- flask
- google-maps
- heroku
- python
- react


Log in or sign up for Devpost to join the conversation.