DEV Community

NAITIK AGARWAL
NAITIK AGARWAL

Posted on

Submaster-ai Dev Challenge week 2

Hacktoberfest Open-Source AI Challenge Week 2: Side Hustle Submission 💸

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

🛠️ 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)