Back to Home
Education Technology SaaS

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.

Visit Live App Project Type: Commercial SaaS Prototype
Teach Weave Application Dashboard Screenshot

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

Next.js 15TypeScriptSupabase AuthDrizzle ORMSupabase PostgresStripe ConnectInngestResendVercel AI SDKTailwind CSS

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.