RH
HomeAboutProjectsSkillsBlogContact

Rasel Hossain

MERN Stack & React Developer

Quick Links

  • About
  • Projects
  • Blog
  • Contact

Contact

  • raselhossain6059@gmail.com
  • Banasree, Block-E, Road No-4, House-43, Dhaka, Bangladesh

© 2026 Rasel Hossain. All rights reserved.

Course Master - Full Stack Learning Management System

Featured

Developed a full-stack LMS platform with JWT-based role authentication enabling course enrollment, progress tracking, assignment submissions, and quiz management for students with comprehensive admin controls.

course-master-img-1.png

Category

Full-Stack

Completed

2026-01-present

Technologies

13 used

About This Project

Built a comprehensive LMS platform with role-based authentication (JWT) enabling students to browse, enroll, and track progress across courses while administrators manage content, assignments, and analytics.Developed RESTful APIs with Express.js and MongoDB featuring advanced pagination, filtering, and search capabilities, implementing Redis caching strategies that improved course listing performance by 60%.Implemented secure authentication system with access/refresh tokens, HTTP-only cookies, rate limiting (5 req/15min for auth, 60 req/min for API), and comprehensive input validation using Zod schemas.Designed responsive student and admin dashboards using Next.js App Router and Redux Toolkit for state management, featuring real-time progress tracking, assignment submission, quiz grading, and interactive analytics visualizations.

Tech Stack

Next.jsTypeScriptRedux ToolkitAxiosNode.jsExpress.jsMongoDBMongooseRedisZodJWTDockerTailwind CSS