About

About StayDue

The problem

Moodle is where your university posts every assignment, quiz, lab report, and project deadline — and Moodle sends zero push notifications. You either check it daily and hope you didn't miss something, keep a manual spreadsheet that goes out of date, or you miss things. For students managing six to eight courses simultaneously, this is a real and recurring problem every semester.

How it started

StayDue was built by Talha Ahmad, a student at IOBM in Karachi, after missing a deadline because it was buried three pages deep inside a Moodle course. Moodle has an ICS calendar export that almost no one uses — but it turns out that URL contains every deadline for every course in a machine-readable format. StayDue reads that feed, resolves course names from the university catalog, and sends reminders to your WhatsApp and email before deadlines arrive.

What it does

  • Fetches your Moodle deadlines automatically via your ICS export URL
  • Resolves raw course codes to full, human-readable course names
  • Shows all deadlines in a single dashboard, color-coded by how close they are
  • Sends WhatsApp and email reminders 3 days before, 1 day before, and on the day of
  • Sends overdue follow-up notices if a deadline has already passed
  • Keeps your calendar in sync — new deadlines appear automatically

Built by one person

StayDue is a solo project, currently serving IOBM students. It is not a startup, not a team, not a portfolio exercise — just a practical tool built to solve a specific problem that affects every student on a Moodle-based system. It runs in production, handles real data, and is actively maintained.

Contact

For questions, feedback, or anything else, reach out at: contact@staydue.app