Web App
LMS Learning Management System
A secure learning management platform with role-based access, media workflows, and containerized delivery for modern education teams.
React
TypeScript
Docker
AWS
Tailwind CSS
Vitest
JWT Authentication
AWS S3
+1 moreOverview
A modern learning management system designed to streamline education delivery while keeping access control, media handling, and deployment reliable. The platform combines secure JWT auth, email verification, role-based permissions, AWS S3 uploads, LocalStack-backed local development, and Dockerized services to support scalable course and student workflows.
Key features
- JWT authentication with email verification and role-based access control
- Media uploads using AWS S3 with secure pre-signed URLs
- LocalStack-powered local cloud workflow for file handling
- Dockerized services for consistent development and deployment
- Course management, progress tracking, and interactive learning flows
- Testing workflow supported with Vitest
Stack
- Frontend
- ReactTypeScriptTailwind CSS
- Backend
- JWT Authentication
- Infra
- DockerAWSAWS S3LocalStack
- Tools
- Vitest