A PWA that teaches phonetics and spelling. Custom LMS with Next.js, Sequelize, JWT + Redis auth, and AI-powered scoring.
Next.jsSequelizeJWTRedisAI ScoringMajor Project
WriteSpellRead
A PWA that teaches phonetics and spelling β a fully custom Learning Management System built from scratch with Next.js and Sequelize.
πΊ Project Overview
β¨ Core Features
ποΈ
Custom From-Scratch Design β Fully custom architecture built on Next.js and
Sequelize. No off-the-shelf LMS β every component designed for the specific needs of
phonetics and spelling education.
π
Custom JWT + Redis Authentication β Secure session management with JWT tokens
and Redis for scalability. SMS and email-based two-factor authentication (2FA) for enhanced
security.
π‘οΈ
Fine-Grained RBAC β Role-based access control with granular permissions,
ensuring users only access what they're authorized to see and do.
βοΈ
Back-End Management Tools β Comprehensive admin interfaces for managing:
users, students, lessons, courses, store items, sales, permissions, and site-wide settings.
π
Specialized LMS Modules β Highly-specialized learning modules that leverage
multimedia files and AI tools to automatically score students' work, providing immediate
feedback and personalized learning paths.
π οΈ Technology Stack
Next.js Sequelize JWT Redis 2FA (SMS/Email) RBAC AI Scoring
Webmentions
Loading mentionsβ¦