Contact
Back to Projects
🎓

ClassroomNeo

LIVE
Complexity:

ClassroomNeo is a full-stack Learning Management System built with vanilla JavaScript, featuring AI-powered grading via GPT-4o, GitHub OAuth authentication, and comprehensive progress tracking.

350
Active Users
99.7%
Uptime
15K
API Calls
12/22/2025
Last Updated

Tech Stack

Vanilla JS SPASupabaseGitHub OAuthOpenAI GPT-4oNetlifyCSS3

Key Features

  • AI-powered assignment grading with GPT-4o
  • Role-based access (student/instructor/admin)
  • Progress tracking with completion percentages
  • Module and step-based curriculum structure
  • GitHub OAuth authentication
  • Dark mode support

Challenges Solved

  • Building contextual AI grading with meaningful feedback
  • Real-time progress tracking across many users
  • Vanilla JS SPA without framework overhead

Outcomes

  • Deployed for Todak Studios training programs
  • 92.6% average course completion rate
  • 281K lines of vanilla JS code
  • 77 commits of continuous improvement
Project Timeline
Started: January 2024
Category: education