This is my submission for Hacktoberfest Open-Source AI Challenge — Week 2: Side Hustle.
🚀 What I Built
SubMaster AI — An AI-powered teacher substitution and staffing management system for K–12 schools.
When teachers are absent, administrators often spend hours manually rearranging timetables. SubMaster AI automates this process in under 5 seconds, preventing scheduling conflicts, balancing workloads, and generating substitute lesson briefings.
Business Model: A proposed subscription of $250/month for private and charter schools.
🔗 Demo & Source Code
- Live Demo: https://submaster-ai.vercel.app/
- GitHub: https://github.com/Naitik-xd/Dev-3
🛠️ Tech Stack & Architecture
-
AI: Google's open-weight Gemma models via
@google/genai - Frontend: React 19, TypeScript, Tailwind CSS
- PDF Export: jsPDF
- Backend: Vercel serverless functions
A deterministic TypeScript constraint solver handles scheduling and workload rules, while Gemma generates contextual lesson briefings and emergency planning suggestions.
🌍 Why Open Innovation Matters
- Privacy: Open-weight models offer opportunities for auditable and locally hosted AI solutions.
- Affordability: Schools can explore deployment options that reduce reliance on proprietary AI APIs.
- Adaptability: Open foundations make it easier to customize scheduling rules for different schools.
SubMaster AI combines deterministic scheduling with AI assistance to make school staffing faster, smarter, and more reliable.
Top comments (0)