Sahayak
A React AI teaching assistant generating stories, worksheets, and lesson plans with Google Gemini.
- Status
- Active
- Date
- July 2025
- Category
- Intelligence
Summary
A React-based AI teaching assistant that helps teachers generate stories, worksheets, lesson plans, and image-driven classroom material using Google Gemini.
Description
Sahayak is a web app designed for teachers who need to prepare quality classroom content quickly, especially in resource-constrained school settings. It centralizes multiple teaching workflows: content generation, student Q&A support, worksheet creation, visual-aid instructions, and textbook image analysis.
Architecture
- Prompt-driven generation
- Camera and image analysis
- Audio learning toolkit
- Educational games
- PDF export
Technology
- JavaScript
- React 19
- Vite
- Framer Motion
- Gemini API
- react-dropzone
- jsPDF
Features
- AI-powered teaching assistant with prompt-driven generation of stories, worksheets, lesson plans, Q&A responses, and blackboard drawing guides
- Camera and image-analysis workflow with live capture or upload, textbook-content understanding, and automatic generation of questions, stories, and lesson activities
- Audio learning toolkit with browser-based voice recording, speech-to-text transcription, text-to-speech playback, and transcript-to-content conversion
- Interactive educational games module with playable math and language activities, score/streak tracking, and level progression for classroom engagement
- Configurable Gemini integration with API key validation, multi-model selection, request throttling/retry logic, and robust user-facing error handling
- Teacher-ready output pipeline with formatted result preview, copy/share actions, PDF export, and local lesson-plan persistence for reuse
Links
Images
Machine-readable: /projects.json · /llms.txt · /llms-full.txt