Full Stack Web Platform

LearnWithSam

Learning Management System

Built by Sam·Production Ready·EdTech

A full-stack Learning Management System with role-based access for students and instructors, featuring course creation, video streaming, payment integration, and progress tracking.

Tech Stack

frontend

  • React
  • Vite
  • Tailwind CSS
  • Radix UI
  • Framer Motion
  • Zustand

backend

  • Node.js
  • Express.js

database

  • MongoDB
  • Mongoose ODM

authentication

  • JWT
  • bcryptjs

cloudServices

  • Cloudinary
  • Razorpay

other

  • Multer
  • Axios
  • React Router

Features

  • Role-based Authentication (Student/Instructor)
  • Course Creation & Management
  • Video Upload & Streaming
  • Razorpay Payment Integration
  • Course Progress Tracking
  • Cloud Image & Video Uploads

Learning Outcomes

  • Full Stack Development
  • REST APIs
  • Authentication & Authorization
  • Database Modeling with MongoDB
  • Payment Gateway Integration
  • File Upload & Media Management

Flagship Achievement

Built a role-based Learning Management System

Designed an end-to-end LMS with student and instructor dashboards, video course management, secure payment processing via Razorpay, and course progress tracking.

HomeAboutWorkContactHire Me