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