SAT LMS Platform
A full learning management system for Digital SAT prep — practice tests, question banks, analytics, and teacher tools.
About the Project
SAT LMS is a comprehensive learning management system built specifically for Digital SAT exam preparation. Students get full-length, Bluebook-style practice tests, an extensive question bank organised by subject and difficulty, spaced-repetition flashcards, homework tracking, peer rankings, and a personal analytics dashboard that highlights weak areas.
Teachers can create and manage classes, distribute assignments, run mock exams, invite students by email, and monitor individual and class-wide performance.
The backend is a Django REST Framework API secured with JWT, using PostgreSQL for storage and Celery + Redis for background tasks. The frontend is a modern Next.js / React app written in TypeScript and styled with Tailwind CSS, with the whole stack containerised using Docker.