Admin Dashboard
Learning Management System — NestJS + Prisma + SQL Server
JWT login, refresh tokens, Clever SSO, SAML2, Fig SSO
User CRUD, profiles, roles, access levels, hierarchy
School districts, schools, menus, goals
Course CRUD, content, categories, certificates, reviews, labels, progress
Quiz CRUD, question bank, responses, grading
Learning pathways, assignments, progress, certifications
Continuing Education Units tracking & allocation
Real-time messaging via Socket.IO + REST history
Timeline posts, comments, likes, connections
Community groups, posts, comments, likes
Push notifications via Firebase Cloud Messaging
Mailgun SMTP, templates, preferences, campaigns
Stripe connected accounts, payment intents
Employee evaluation workflows, question groups
Analytics, pathway reports, course completion
Recipe CRUD, photos, ratings, bookmarks
Home page, about us, contact, resources, district map
Support ticket management
OpenAI GPT integration
Daily 2AM cron: overdue, completion window, cert expiry