Skip to content
All projects
06Current

LearnInclusive — accessibility-first cloud LMS

A learning platform for schools designed around captions, voice navigation and dyslexia-friendly interfaces from day one.

The problem

Most school LMS platforms treat accessibility as an afterthought, leaving students with visual, cognitive or language needs poorly served by tools built for everyone else first.

What I built

Designed an accessibility-first LMS for students, teachers, parents and administrators using React, TypeScript, Supabase and PostgreSQL. Role-based access is enforced with Supabase Authentication and Postgres Row Level Security, and the interface includes captions, voice navigation, dyslexia-friendly layouts and multilingual support by default.

Outcome

  • 4

    Distinct user roles: students, teachers, parents, admins

  • RLS

    Postgres Row Level Security enforces per-role access

  • Multilingual

    Accessibility and language support built in, not bolted on

Architecture

The shape of the system after the work. Inspect any component to see the part it plays.

LearnInclusive — accessibility-first cloud LMSTap to inspect

Select a component to see its role in the system.