(Work in Progress) Western Study Finder is a web application designed to help students at Western University find open classrooms and quiet spaces for studying. Whether libraries are full or you just need a change of scenery, this tool makes it easy to locate available study spots in real-time, so you can focus on your work. (Work in progress)
- Real-Time Availability: Check which classrooms are open for studying across campus.
- Interactive Map: Visualize classroom locations and availability on a detailed map.
- Proximity Sorting: Sort classrooms based on their distance from your current location.
- Google Maps Integration: Click on a classroom to get a route to it via Google Maps.
- Predictive Recommendations: Plan your study sessions by viewing spots likely to be less busy during specific times.
- Next.js: Robust React-based framework for building the user interface.
- Mapbox GL: Interactive maps for visualizing classroom locations.
- Tailwind CSS: Utility-first CSS framework for consistent and responsive design.
- Flask: Lightweight Python web framework to handle APIs and logic.
- Haversine Formula: Calculate distances between user and classrooms.
- Database: PostgreSQL/MongoDB (used for storing classroom availability and usage data).
- Google Maps API: For generating walking routes to study spots.
- Geolocation API: To fetch user location for proximity-based sorting.