Back to Lab
Lab / Project Details
Project

E-Academy

E-Academy is the MVP space for instructors to publish practical courses, learners to track progress, and admins to keep the platform organized.

Neuro Support is a role-based support platform built with Next.js, Supabase, and Prisma for autistic users, therapists, and administrators.

The project is currently in its final MVP stabilization phase. The core features for the 3-persona MVP (Autist, Therapist, Admin) are fully implemented and database-backed.

Tech Stack

  • Next.js 16 (App Router)
  • React 19
  • TypeScript
  • Prisma 7
  • Supabase (Auth + Postgres)
  • Tailwind CSS 4
  • Jest + Playwright

Implemented and fully functional:

  • Authentication & RBAC: Email/password auth, role-based routing, auth audit logging, onboarding flow, and session expiration warnings.
  • Planner: Full CRUD, Gemini-backed task breakdown, recurring task support, and automated daily task instance generation.
  • Mood Tracker: Log history, AI-generated mood insights, consent-gated therapist sharing, and automated RED mood alert notifications.
  • AI Coach: Interactive social coaching with real-time Gemini streaming, session persistence, and explicit distress escalation UX.
  • AAC: Persistent phrase boards and history, typed-text completion, system voice synthesis, and dedicated speech player route.
  • Knowledge Base: Curated and community articles, bookmarks, author management, and admin review queue.
  • Therapist Portal: Live caseload management, secure messaging, follow-up queues, and consent-gated access to client moods/tasks.
  • Admin Portal: Audit logs, clinician verification, content moderation, and deep AI/service analytics (latency and volume).
#e-learning#EduTech#platform