Skip to content

gourabofficial/Simple-LMS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 

Repository files navigation

CourseHub - Online Learning Platform

CourseHub is a modern online learning platform designed to empower learners worldwide with quality education. Whether you're a student looking to upskill or an instructor sharing knowledge, CourseHub provides a seamless experience for course enrollment, progress tracking, and interactive learning.


Features

For Students

  • 🎓 Enroll in Courses: Browse and enroll in a wide range of courses.
  • 📊 Progress Tracking: Track your progress with a dynamic progress bar.
  • 🎥 Interactive Video Lectures: Watch video lectures and mark them as completed.
  • Course Ratings: Rate courses and provide feedback.
  • 📱 Responsive Design: Access the platform on any device.

For Instructors

  • 🛠️ Course Management: Create and manage courses with ease.
  • 📈 Analytics: Monitor student progress and engagement.
  • 💬 Feedback: Receive ratings and reviews from students.

Technologies Used

  • Frontend:

    • React.js
    • React Router
    • Tailwind CSS
    • rc-progress (for progress bars)
    • Axios (for API calls)
  • Backend:

    • Node.js
    • Express.js
    • MongoDB (for database)
    • Stripe (for payments)
  • Authentication:

    • Clerk
  • Other Tools:

    • Toastify (for notifications)
    • React YouTube (for video embedding)


Getting Started

Prerequisites

  • Node.js
  • MongoDB (for database)
  • Stripe API key (for payments)

Installation

  1. Clone the Repository:
    git clone https://github.com/your-username/coursehub.git
    cd coursehub

About

A full functional Learning Managment System Using MERN Stack

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages