i built this because i kept having to check coursera for deadlines. its notifications werenโt reliable enough for keeping track of several courses at once.
itโs a browser extension and a telegram bot. the extension uses your coursera session to read the degree dashboard and sync deadlines. in telegram, you can see whatโs upcoming, pending, or overdue, jump to a course, and request a fresh sync.
the extension uses wxt. a cloudflare worker handles the API and telegram webhooks, and D1 stores the deadline state.
i use it for my own degree courses. it turns out iโd rather check a telegram message than open the dashboard again.