Major 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