Today view
See the current class, what is next, and how the rest of the day is laid out.
The open-source branch keeps Blockly focused on schedules, tasks, and day planning while leaving deployment, data ownership, and infrastructure in your hands.
Blockly OSS keeps the product centered on a schedule-first student workflow instead of a broad, decorative dashboard.
See the current class, what is next, and how the rest of the day is laid out.
Handle rotations, holidays, and one-off overrides without needing a separate schedule system.
Create and track class-linked tasks with due dates and clear overdue states.
Notification timing can be tuned for the same school-day cadence used in the hosted version.
Start from common school schedule structures and edit from there instead of building everything from zero.
Hosting, retention, and deployment choices stay with the operator rather than a managed cloud service.
The reference stack is intentionally direct: frontend app, Supabase client access, and isolated student data.
Bring your own Supabase project and move from clone to working app with a short configuration path.
Clone the repository and install packages with a current Node.js environment.
Create a project, run the setup SQL, and add the public URL and anon key to environment variables.
Start the app, sign in, and optionally load demo data to validate the initial setup.
Blockly Hosted and Blockly OSS share the same brand system. If you want the managed product instead of running your own deployment, request hosted access.