Untitled routine
Choose which days appear as columns, and their order. Hidden days keep all their classes; they just don't show on the grid until you turn them back on.
Paste one day per line (or separate them with commas). Each one becomes its own day, added in order.
Add, edit, reorder, hide, or remove time slots. Each slot is a single free-text label, shown as typed (e.g. 10:40am - 11:30am). Hidden slots keep all their classes; they just don't show on the grid until you turn them back on.
Paste one time slot per line. Each line becomes its own slot, added in order.
Turn course fields on or off, relabel them, and drag to reorder. Drag a field above or below "See more" to control whether it shows right away in the course editor, or only after tapping "See more". All fields are optional when filling in a course.
Slot fields can differ each time a course is placed on the grid like a room number or a one-off note for that specific class. Turn them on or off, relabel them, and drag to reorder.
Personalize the look of your routine.
Turn optional interactions on or off.
Clear all grid placements for one section at a time.
Your routine is saved automatically in this browser (offline-capable). Use export to back it up or move it to another device.
Offline cache: Calculating…
Save reusable lookup data. Course/teacher editor fields will autofill from these when a shortcode or course code matches.
Change password
Delete account
Permanently deletes your account and cloud-synced routine. This cannot be undone.
This permanently deletes your account and your cloud-synced routine, and resets this device back to defaults. This cannot be undone.
Confirm your identity to continue
Copy this JSON to back up or share your routine, or paste JSON here and import it to replace your current routine.
Copy this JSON to back up or share this routine.
Keyed by teacher shortcode. Typing a matching shortcode in a course's "Teacher Shortcode" field will autofill the name and mobile number below, if those fields are still empty.
Match classes by a course field or a slot field (like Room Number or Note for this Slot). All rules must match (AND). Matching classes stay highlighted on the grid — nothing is removed until you choose an action below.
No filters yet — add one above to start matching courses.
Keyed by course code. Typing a matching code in a course's "Course Code" field will autofill the course name below, if that field is still empty.
Paste one course per line. Any of these work, and you can mix them:
CSE-1121: Computer Programming I · CSE 1122 · Computer Programming I Lab
Enter a username and password. If you already have an account, you'll be logged in. Otherwise one will be created instantly.
Your routine syncs to this account and stays available on any device you log in from.
You have a routine saved to this account, and a different one on this device. Which would you like to keep?