Teach Weave: AI-Adaptive Lesson Marketplace
A high-performance SaaS marketplace enabling K-12 educators to publish, adapt, and align resources to state standards dynamically.
Project Tech Stack
What I Built
Teach Weave (originally scaffolded as Teachstack) is a complete B2C marketplace SaaS designed specifically for school teachers. The application provides an elegant, fast-loading marketplace interface where educators can upload educational content (lesson plan files, PDFs, etc.) and purchase content from peers.
The platform incorporates three distinct serverless AI engines powered by the Vercel AI SDK (with Claude/OpenAI integration) running on background workers managed by Inngest. These background workers run checks at upload, verify licensure credentials, and dynamically adapt lessons on-demand.
Why I Built It & The Value Proposition
K-12 educators spend hours modifying resources for diverse classroom needs. In the traditional marketplace (like Teachers Pay Teachers), teachers must manually format files for different reading levels, languages, and accessibility requirements.
Teach Weave completely disrupts this flow through its value propositions:
- AI-Adaptive Resources: Creators upload a single resource template, and buyers can generate variations matching specific reading levels, secondary languages, scaffolding needs, or lengths on demand.
- Standards-First Search: A custom-mapped relational standards graph cover frameworks such as Common Core, TEKS, and B.E.S.T., ensuring lessons strictly match state compliance demands.
- Creator-Centric Economics: Lower platform fees (15% vs TPT\'s 20-45%) keep more revenue with teachers. It utilizes Stripe Connect Express accounts to handle instant compliance, onboarding, and payouts.
Technical Differentiators
Content Adaptation Engine
Runs localized LLM prompting structures in serverless routes to take parent resource uploads and adapt them dynamically, caching results to minimize latency.
Standards Alignment Worker
Uses an Inngest background queue to analyze file texts at upload, verify licensing compliance, and automatically map educational codes.
Supabase RLS Gating
Leverages Postgres Row-Level Security policies combined with Drizzle ORM queries, securing buyer library downloads directly at the database layer.
LMS Classroom Push
Enables teachers to immediately push purchased resources and their adapted variants to student classrooms with a single click.