Syncs with Canvas & StudentVUE — now in beta

Stop drowning in due dates.

DueHub pulls every assignment from Canvas and StudentVUE into one calm calendar. See what's due, what's overdue, and what's coming — without opening six tabs. School is a lot. Your planner shouldn't be.

See how it works
Free while in betaNo credit cardWeb-based — works on any device
DueHub's calendar view showing color-coded assignments across a week.
!
4 assignments overdueWe'll help you catch up
Synced from Canvas12 seconds ago

Works with the platforms your school already uses

Canvas
StudentVUE
Google Calendar
iCal / Outlook
Features

Every assignment. Every class. One calm place.

DueHub is built around how students actually work — with honest tools for planning, tracking, and finishing what's due.

Auto-sync from Canvas & StudentVUE

Connect once, then forget about it. DueHub quietly pulls new assignments, grade updates, and due date changes in the background — so you're never caught off guard by a class you forgot to check.

C
Canvas
courses · grades
SV
StudentVUE
grades · schedule
D
DueHub
unified calendar

Unified calendar across every course

Six classes, four platforms, one calendar. Drag assignments onto days you'll actually work on them — DueHub keeps your due dates and your plans in lockstep.

12
13
14
15
16
17
18

Grade tracking

See where every class stands at a glance.

World Geography94%
English 888%
Algebra I76%

Bounce back from overdue

Missed a due date? DueHub doesn't shame you — it surfaces what's overdue, helps you prioritize, and lets you reschedule without guilt.

Tasks that aren't from school

Add your own to-dos alongside assignments — study sessions, practice, reading — anything you want to get done this week.

Review vocab flashcards
Draft essay introEnglish
Chapter 7 practice problemsAlgebra
How it works

Up and running in under a minute.

No setup headaches, no messy imports. Sign in once and DueHub does the rest.

Connect your accounts

Sign in with your school Canvas credentials or StudentVUE. DueHub securely connects — no syncing files, no manual entry.

Canvas
DueHub

Everything appears, organized

Every assignment across every class lands in your calendar, color-coded by course. Past, present, upcoming — all visible at a glance.

Finish what's due

Drag assignments onto the days you'll work on them. Check them off as you go. Watch your overdue count drop to zero — and stay there.

Test corrections
Essay rough draft
Practice problems
A look inside

Designed for focus, built for students.

DueHub feels more like your favorite app than a clunky school tool. Dark by default. Thoughtful by design.

DueHub calendar showing assignments across multiple classes on a weekly grid.

A view for every mood

Switch between week, day, or grouped-by-course views. DueHub adapts to how you want to see your workload.

Drag to plan, click to finish

Move an assignment from "Due Dates" to "To-Do" to schedule when you'll actually do it. Check it off when it's done.

Friendly by default

Overdue isn't a red wall of shame. It's a gentle nudge, with every tool you need to catch up.

Transparency

Why DueHub asks for your permissions.

DueHub only requests the access it needs to deliver the features above. We never sell your data, share it with advertisers, or use it to train AI models.

Google Calendar (read)

https://www.googleapis.com/auth/calendar.readonly
What we access
Your calendar list and events from the calendars you choose to sync.
Why
So your existing schedule appears alongside your DueHub study sessions on a single calendar grid. Events are stored only within a window of 30 days in the past through 90 days in the future.

Google Calendar (write, opt-in per session)

https://www.googleapis.com/auth/calendar.events
What we access
Permission to create, edit, and delete events on one Google Calendar you select as a write target.
Why
So study sessions you create in DueHub can be mirrored to your Google Calendar and appear on your phone. DueHub only writes, edits, or deletes events it itself created — it never modifies events you or anyone else created elsewhere.

Google account identity

openid · userinfo.email
What we access
Your Google user ID and email address (from the OAuth ID token).
Why
To associate your Google connection with your DueHub account and to show "Connected as <email>" on the Settings → Connections page. Not used for marketing or analytics.

Canvas LMS

Personal access token
What we access
Your courses, assignments, due dates, and grades from your school's Canvas instance.
Why
To display your coursework in DueHub without manual entry. Your Canvas token is encrypted at rest with AES-256-GCM — a leaked database row alone cannot be decrypted.

StudentVUE

District credentials
What we access
Your enrolled classes, assignments, and grades from your district's StudentVUE / Synergy portal.
Why
Same as Canvas — to surface your school work automatically. Credentials are encrypted at rest with the same scheme as Canvas tokens.

Sign-in (Clerk)

Email · password or OAuth
What we access
The credentials you use to create or sign in to your DueHub account.
Why
To authenticate you across devices and sessions. Clerk handles only your DueHub login — it does not see your Google calendar, Canvas, or StudentVUE data.

You can disconnect any integration from Settings → Connections; doing so deletes DueHub's stored copy of data from that source. Full details, retention windows, and deletion paths are in our Privacy Policy.

Free while in beta

Your semester, sorted.

Connect Canvas and StudentVUE in under a minute. See everything that's due. Breathe easier. We got you.

Learn more