Inspiration
Our team member has problems finding study spaces in her school to prepare for her three midterms this week. Studying alone is also often not very fun, so we decided to attempt to fix both problems with our creation.
What it does
Our application allows a user to set tags for subjects/classes that they wish to study for. They will then be matched with people with similar tags. Once they've found a buddy, they can communicate through our messaging system to find a space to study in using the study space finder.
How we built it
We built it using Flask primarily. Our front end uses Materialize, the messaging system uses socket.io, and information is stored in a PostgreSQL database. The app itself is hosted on Heroku.
Challenges we ran into
- Using Materialize was new to us
- Only one member knew how to use PostgreSQL
- Linking Heroku to Domain.com
- Figuring out the database structure ## Accomplishments that we're proud of
- Materialize looks very nice
- Using socket.io
- Setting up a decent database structure ## What we learned
- Materialize
- PostgreSQL ## What's next for A Study Space
- Real time whiteboards in groups using svg/canvas and socket.io
- Multiple person group chats
- Front end improvement
Log in or sign up for Devpost to join the conversation.