Teach Weave: Homework That Adapts to Every Kid
A modern SaaS marketplace for K-12 teachers. Upload once, and let AI translate lessons to different reading levels, languages, and accessibility needs in one click.

Teach Weave Dashboard Screenshot
Take a screenshot of your active application on your Mac (e.g. using Cmd+Shift+4) and save it as teach-weave.png inside the /public/images/ folder to replace this placeholder!
Project Tech Stack
What I Built
Teach Weave is a full-featured lesson plan marketplace. Think of it like a next-generation alternative to Teachers Pay Teachers. It allows educators to buy and sell classroom materials, but with a massive technical upgrade: **dynamic, AI-powered document adaptation**.
Under the hood, I integrated a background job queue using **Inngest** and the **Vercel AI SDK**. When a lesson is uploaded, background workers analyze the content, verify state standards, and prepare it so buyers can customize the material instantly.
The Problem & The Solution
Every student learns differently. In a single class, a teacher might have kids reading at a 3rd-grade level, some reading at a 6th-grade level, and others who need Spanish translations or extra step-by-step guides. Traditionally, teachers spent hours manually creating these variants.
Teach Weave changes that completely:
- AI-Adaptive Customization: Buyers click a slider to change the reading level, swap languages, or adjust content length on demand, dynamically compiling a customized document.
- Compliance Checked Automatically: We map every document automatically to state-specific standards (like Common Core or TEKS) using automated text analysis at upload.
- Fair Platform Economics: Traditional sites take up to 45% of teacher sales. Teach Weave keeps fees at just 15%, routing payouts directly via Stripe Connect.
Cool Tech Under the Hood
Dynamic Adaptation Pipeline
Processes and cleans documents using customized system prompts, then caches modified assets in Supabase storage to make subsequent downloads instantaneous.
Standards Graph Parser
Matches text indices against a hierarchical standards database using fuzzy-match prompts to tag files accurately without manual labor.
Secure RLS Isolation
Postgres Row-Level Security ensures that purchase tables dictate download access keys, protecting content files from direct URLs.
Google Classroom Sync
Pushes adapted files directly to the Google Classroom SDK, making distribution to students instant for the buying teacher.