ToolFor Tutoring centre

Copybook

Plan the lesson. Record the session. Hand over the note.

Plan each student's sessions by topic, record what you covered and the homework set, then print a one-page progress note for parents.

Download the source

Zip, 207 KB. MIT licence. Built 22 Oct 2026.

Live preview

Loading the live site…

This is the real site, not a mock-up. Click around; the button on it opens the working app.

What you get

Everything a tool needs, already done.

Pages and screens

  • Hero
  • How it works
  • Features
  • Try it
  • Session planner
  • Progress note

Features

  • Topic plan for each student
  • Record what you covered each session
  • Log the homework you set
  • One-page printable parent progress note
  • Runs in your browser, no sign-up
  • Light and dark themes

Palette

  • #2a4a96
  • #213c7d
  • #e4e9f6
  • #ffffff
  • #1f2430
  • #5b606c

Style

  • Warm
  • Editorial
  • Elegant
Copybook on a phone
On a phone, as shipped.

For developers

A real codebase, not a page builder export.

Stack

Vite, React 19 and TypeScript for the app. The launch page is plain HTML, CSS and a little JavaScript with no build step. Vitest for unit tests, Playwright for browser tests.

Run it

unzip copybook.zip
cd copybook
npm install
npm run dev

In the zip

  • site/ the launch page with the built app in site/app/
  • src/ and e2e/ the app source and tests
  • docs/technical-docs/ architecture, runbook, quick reference
  • START-HERE.md and LICENSE (MIT)

More like this

Also on the shelf

  • Education & CommunityTool

    Minim

    Lets music school students log weekly practice minutes for teachers to see, and plans recital running orders with start times worked out from piece lengths.

  • Education & CommunityTool

    Obi

    Obi keeps your student roster, belt syllabus and class attendance together and shows which students have earned their next grading.

  • Education & CommunityTool

    Many Hands

    Many Hands fills your monthly volunteer rota for services or langar shifts, spreading jobs evenly, respecting away dates and flagging gaps and double bookings.