AI-powered desktop product
Teacher’s Assistant
An AI-powered desktop product for homeschooling families and elementary educators who need print-ready K-6 worksheets, lesson plans, and answer keys without hand-assembling materials from generic chatbot output.
Teacher’s Assistant is the most architecturally substantial product in the current portfolio because it has to feel like software, not a thin prompt wrapper. The workflow is guided, stateful, and oriented around artifacts that are actually usable in a classroom or homeschool setting.
The desktop shell is built with Tauri v2, with a React + TypeScript frontend and Zustand-managed application state driving guided creation flows, previews, export controls, and local filesystem integration. The creation experience is designed around wizards and structured inputs so users can move from idea to lesson packet with less prompt-writing friction.
Behind that interface is a Node/Express generation API that streams progress over SSE, orchestrates prompts, parses inspiration material, and produces HTML-first educational artifacts that can move cleanly into print and PDF/export workflows. Supabase handles authentication, projects, credits, and version history, while generation can run through premium cloud models or local Ollama-based workflows depending on the user’s environment and budget.