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, but teachers spend hours manually creating variants of worksheets (by reading level or language) or dealing with the painful, manual process of migrating their listings from legacy marketplaces.

Teach Weave solves these points with creator-centric workflows and robust AI helpers:

  • TPT URL Import (Single-Click Migration): Creators paste any legacy Teachers Pay Teachers URL, and the server automatically scrapes the title, description, and preview metadata to prefill upload fields, saving hours of manual data entry.
  • Multi-Document Zip & Watermark Pipeline: Supports resource bundles containing multiple documents (lesson plans, answer keys, worksheets). The platform automatically stamps PDFs with buyer-specific watermarks and compresses them on-the-fly into a secure ZIP download.
  • AI-Adaptive Versions (Opt-in Beta): Allows buyers to dynamically adapt reading levels and translate languages. Creators retain complete control, with a global opt-in/opt-out toggle to protect visual-heavy designs.
  • Founding Creator Funnel: A structured applicant pipeline with manual administrative promotion tools to showcase and prioritize resources from early-adopting educators.

Cool Tech Under the Hood

Metadata Scraper Engine

Parses HTML listing structures server-side using customized fallbacks (`og:description`, `meta description`) and cleans URL tracking tags for a clean, automated import.

Decoupled Google OAuth Flow

Isolates Google Classroom scopes (`drive.file`, `classroom.coursework.students`) from base authentication, preventing unnecessary consent prompts for normal users.

Forensic PDF Watermarking

Programmatically stamps buyer identifiers onto each PDF page before streaming, preventing illegal document leakage and sharing.

Google Classroom Draft Integration

Pushes documents directly to a teacher's Google Classroom course as a **Draft Assignment**, allowing them to verify points, topics, and due dates before students see it.