AI-powered STEM education at scale
An EdTech startup needed a multi-role platform supporting Students, Coaches, Parents, and Admins with AI tutoring capabilities. The platform required a scalable backend architecture and seamless user experience across web and mobile.
Designed a Turborepo monorepo architecture with clear separation between frontend, backend, and shared packages. Built the Next.js 15 frontend with React 19, NestJS 11 backend with Prisma ORM, and PostgreSQL database. Deployed on DigitalOcean with separate frontend and backend services for independent scaling.
Production platform serving multiple user roles with role-based access control, AI agent integration, and full CI/CD pipeline. Documentation site built with Docusaurus for developer onboarding.