Inspiration
As University of Waterloo students, we know how difficult it can be to find the perfect study spot on such a large and diverse campus. Everyone has different preferences, whether it’s quiet spaces, beautiful aesthetics, or proximity to food. We wanted to create a tool that simplifies this process, helping students save time and focus on what matters—studying. That’s how WatSpot was born!
What it does
WatSpot is a smart web application that helps students find their ideal study spots on campus. By considering personal preferences like noise levels, aesthetics, and nearby food options, WatSpot provides tailored recommendations. The suggested study area is highlighted in green on a campus map, making it easy for users to locate their preferred spot quickly and efficiently.
How we built it
We built WatSpot with a Python-powered backend to handle the recommendation algorithm and data processing, ensuring accurate and efficient study spot suggestions. For the frontend, we used the React framework combined with CSS to create a responsive, intuitive, and student-friendly user interface that enhances the overall user experience.
Challenges we ran into
We faced challenges in creating a recommendation algorithm that was accurate and adaptive to diverse student preferences. Integrating Python with the React frontend and ensuring seamless data flow between components took extra effort. Additionally, implementing real-time map updates and navigation presented some hurdles due to incomplete or outdated campus mapping data.
Accomplishments that we're proud of
We’re proud to have built a fully functional web app that directly solves a problem for students. Highlights include developing a robust backend in Python, achieving smooth integration between frontend and backend, and designing a polished UI that’s easy to use. Most importantly, we’re proud to provide a solution that can genuinely make student life easier.
What we learned
Through this project, we gained a deeper understanding of user-centric design and learned to tackle challenges in real-time data integration and algorithm optimization. We also developed our technical and collaboration skills by blending diverse tools and technologies into one cohesive solution.
What's next for WatSpot:
We plan to expand WatSpot by adding more features like study group coordination, real-time availability tracking for high-demand spots, and user reviews. Additionally, we aim to integrate accessibility options and extend it to off-campus locations, such as coffee shops or libraries.



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