Student utility
SUTD Deadline Centre
A local-first Chrome extension that pulls SUTD deadlines into one sortable list and exports them to a calendar.
The extension reads the LMS a student already has access to, then keeps course data in the browser instead of building another account system.
- Chrome Web Store: The public Chrome Web Store listing is the clearest proof that students can install and use it.
- Demo: A short walkthrough of collecting, sorting and exporting deadlines from both LMS platforms.
- Two LMS sources: eDimension and Gradescope deadlines land in one sortable view without another login.
- Calendar export: One export moves the current course deadlines into a personal calendar.
- Course filters: Course and status filters keep the weekly view compact.
What it does
The extension reads the LMS pages a student already has access to, normalises the assignments and presents them in one list. Filters, status controls and calendar export make it useful without introducing another account.
The result
I built and shipped the first version in one week. It now has 50+ weekly student users and holds a 5.0 rating on the Chrome Web Store.
How it works
There is no Deadline Centre account or server. The extension only asks Chrome for local storage and access to eDimension and Gradescope, so course data stays on the student's device.
What changed
The first version only had to work on my own timetable. Once other students installed it, I had to wait for eDimension's calendar to finish loading, handle different course names, merge the same assignment from two sources and stop old deadlines from appearing as new. Those fixes became the later Chrome Web Store releases.
