Inspiration
Being a student, I feel frustrated when I go to my usual study spot and find it swarmed with too many people. I would then have to waste time finding another spot to study, with no guarantee that there would be a seat available for me.
What it does
WhrtoStudy lets students see study spots around the island and check how many people are already present at the study spot. The platform also lets students check if there are facilities nearby, such as toilets, WiFi, and charging ports.
How we built it
Built with:
- Python using Streamlit framework
- Supabase database platform
- and most importantly, love
Challenges we ran into
Weird glitches from pressing/clicking buttons too quickly Trying to integrate the frontend with backend database
Accomplishments that we're proud of
Attempting a hackathon for the first time Producing something that works in 24 hours
What we learned
Time is best spent exploring and refining what idea you would like to develop, especially when under time constraints. Rapid prototyping principles are essential to expedite the completion of the Minimum Viable Product (MVP) - eg. focus on the core features of the MVP that need to be done before adding non-essential features, deploy often to test faster and "fail" faster, which allows for quicker refinements
What's next for WhrtoStudy
Future developments include adding more study spots, implementing analytics such as an hourly trend of every study spot so students know when it's crowded. Use other technologies that can better handle high loads. Improve the UI/UX Idiot proof the buttons.
Built With
- postgresql
- python
- streamlit
- supabase
Log in or sign up for Devpost to join the conversation.