Back to projects
07AI SaaS · EdTech2026Complete

English Academy

A three-portal AI tutoring platform — students practice with an AI conversational tutor, teachers manage courses with AI assistance, and parents track progress — with role-based access across 135+ components.

Screenshots
Details

Role: Solo developer

Status: Complete

ReactTypeScriptViteTailwind CSSshadcn/uiSupabasePostgreSQLEdge FunctionsOpenAICloudflare Pages
Problem

English-language schools want to give students AI-powered practice, but most tutoring apps serve only the student — teachers lose oversight and parents lose visibility into what's happening. Serving all three stakeholders at once is the hard part: it means designing distinct, role-scoped experiences over shared data, and running AI safely for students, all inside one product.

Approach

English Academy is a three-sided platform — each role gets its own portal over shared, permissioned data. Students: an AI conversational tutor for instant speaking and writing practice with feedback. Teachers: AI-assisted course tools to build and manage lessons while keeping oversight of student activity. Parents: a dashboard with visibility into their child's progress. Built with React + TypeScript (Vite), Tailwind and shadcn/ui, on Supabase (Postgres, auth, edge functions) with OpenAI called through those edge functions, and hosted on Cloudflare Pages. Role-based access spans 135+ components.

Outcome

A complete, deployable product with real multi-stakeholder portals and role-based access — vertical SaaS thinking, not a single-screen demo.

English Academy | Hassan Al Salam