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

Share this project:

Updates