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
Share this project:

Updates