Inspiration
As college students, our schedules are constantly changing, making it difficult to plan where to eat or study between classes. We also realized that many students aren’t aware of all the nearby options available to them. This inspired us to create a web app that helps students quickly find the best food and study spots based on their class times and locations.
What it does
Students enter their class schedule (course times and locations). Filter by places to study versus places to get food/drinks. Uses the Google Maps API integration to find nearby cafés, dining halls, libraries, and study spaces, within a reasonable walking radius. Displays an interactive map with pinpoints for recommended locations.
How we built it
Backend: Flask handled user inputs, scheduling logic, and API interactions. Database: Flask-SQLAlchemy managed class schedules, user preferences, and location data. Frontend: HTML templates rendered dynamic content, with Flask routing managing the user interface. Google Maps API Integration: Used for retrieving nearby food and study locations, determining distances, and displaying results on an interactive map.
What we learned
Rapid Learning & Adaptation – Gained hands-on experience with Flask, Flask-SQLAlchemy, and Google Maps API.
API Integration & Data Management – Learned how to efficiently query, process, and display location data while optimizing API calls.
Problem-Solving Under Time Constraints – Overcame challenges in debugging, database structuring, and user experience design within a tight deadline.
What's next for Oh, the Places You'll Go
Further development Real-Time Data & Crowdsourcing – Integrate live crowd levels for dining halls and libraries through APIs or user-reported data. User Authentication & Personalization – Implement login to allow users to save integrated class schedules, and preferences for study spots and food choices.
Log in or sign up for Devpost to join the conversation.