Inspiration
We are tired of studying at home, the sheer amount of times we've left campus after checking the libraries and seeing it was completely full IS INSANE.
What it does
It checks the real-time data of the course database hosted in each building. Then we retrieve the ones from today and calculate the next availability and the current availability of lecture rooms in certain McMaster buildings.
How we built it
Frontend: Next.js & JavaScript Backend: Flask, Python, Selenium, & Heroku
Challenges we ran into
We have never done a project in Next.js, or Selenium or Heroku. This was definitely very new to us since we were also very new to deployment systems such as Heroku and Vercel. The McMaster course database is also only accessible through McMaster's VPN system which caused a lot of our security issues and confusion.
Accomplishments that we're proud of
We are proud that we produced something. :)
What we learned
We learned how even a simple idea can be very hard to implement.
What's next for Study Spotter
We add more buildings >:) All of McMaster will be in our hands.
Edit: The password to our website is any of our names! "raymond" or "gayan"
Built With
- flask
- heroku
- javascript
- next.js
- python
- selenium
- vercel

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