A Python service that collects class information at Boston University and sends a notification via Telegram bot when a class is open.
Deployed on Render.
Database is a MongoDB Atlas Cluster.
There are two collections: courses and users.
Each document in the courses collection has the following schema:
- _id:
ObjectId - name:
String - users:
String[]
Each document in the users collection has the following schema:
- _id:
ObjectId - user:
String - last_subscribed:
Date - is_subscribed:
Boolean - last_subscription:
String


