Sniper is an application that interfaces with the Rutgers Schedule of Classes and notifies users via email/text when a course opens up.
It uses
- Flask for the application framework
- SQLAlchemy for ORM
- Twilio for text communication
- Requests for interfacing with the Rutgers Schedule of Classes.
- Flask-mail for interfacing with Gmail SMTP servers (for email notifications).
You can check out the live version if you want to simply use its functionality