Inspiration

Students like us spend a lot of time finding a proper place to study or relax. We have found this problem time and time again when we need to study with friends or complete a group project. People do know where all these places are, but there is no way to their WiFi quality, noise levels or availability. We wanted to solve this frustration by creating a tool that would allow students to balance productivity and well-being.

What it does

ZenSpace is a web app that helps students find study or recreation spot that best suits their needs. These study spots are created by other students and we have set up a database of spots in our local area that we know to exist. Spots are rated based on common amenities like WiFi, seating and noise level.

How we built it

ZenSpace is created on a diverse tech-stack with ReactJS being the framework. We used Python and Flask to handle the routes and API calls. We used OpenAI for our API.

Challenges we ran into

One big challenge we ran into was combining both study and recreation data in a way that felt intuitive. Other challenges we faced were finding a database that was low cost or free.

Accomplishments that we're proud of

We are proud of building a fully working MVP in 36 hours, creating a clean user interface, and being able to connect Flask with a frontend and database under time pressure.

What we learned

We learned how to design and build a full-stack project in a very quick time. More importantly we learned the importance of good planning, and structuring out our database in such a way we could expand for other features with out restarting. We also improved our skills in all the tools that we used.

What's next for ZenSpace

ZenSpace still has a long way to go. For the future we have big plans such as gamifying with a community rating system. Implementing a map with access to you location to find top-rated spots near the user. Another feature is to add a tutoring system.

Built With

Share this project:

Updates