Project
CourseMonitor
Stop refreshing Banner. Get emailed the instant a seat opens at Morgan State.
Motive
Why I Built This
Registration at Morgan State runs through Banner/WebSIS, and when a class fills up, the only way to know if a seat opens is to keep manually refreshing the page — sometimes for days. It's a frustrating and pointless loop. I built CourseMonitor to automate that entirely, so students can just set it and get an email the moment something changes.
Stack
Tech Stack
Python
Web Scraping
Email Automation
Gmail
Features
What It Does
Polls Banner/WebSIS on a set interval and alerts students via Gmail the instant a seat opens in a course they're watching. No more manual checking — configure your courses once and let it run.
Roadmap
What's Next
Updating soon
Links