Back to Home

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 more

Overview

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
React
TypeScript
Tailwind CSS
Backend
JWT Authentication
Infra
Docker
AWS
AWS S3
LocalStack
Tools
Vitest

© 2026 Rhyss. All rights reserved.