02 / 06 · 2023 — now

Maestre Digital

The teacher's command center

Grading, reading-fluency tracking, behavior goals and essay feedback in one dashboard. Word-level draft diffing, essay-to-gradebook integration, and a custom rich-text editor.

Visit live ↗Founder · Full-stack · UX

// screens

01 · Unified Roster
One student card: grades, behavior, fluency and essays
02 · Draft Diff
Word-level revisions visible across the writing process
03 · Rubric → Gradebook
Essay scoring lands in the gradebook in one click

// The problem

Teachers run grading in one app, behavior in another, reading tracking on paper, and essay feedback in Word. Nothing talks. End of term becomes a copy-paste marathon.

// The approach

  1. 01Unified gradebook, behavior goals, reading-fluency runs and essay feedback behind a single roster, so every artifact attaches to the right student automatically.
  2. 02Wrote a word-level draft-diff engine on top of a custom Tiptap editor so feedback is visible across revisions, not just on the final copy.
  3. 03Designed a one-click flow from essay rubric to the gradebook, eliminating the 'enter the same score twice' tax.

// The outcome

  • Currently used by teachers in Switzerland and Latin America for daily grading and parent reports.
  • Cut end-of-term reporting from hours to minutes for my own classes.

// Tech stack

ReactTypeScriptSupabasePostgresTiptapTailwind
← Previous
CodeZug
Next →
LearnWith