Skip to content

"LMS Learn" is a full-featured Learning Management System (LMS) built using the MERN stack (MongoDB, Express, React, Node.js). It provides an intuitive platform for managing courses, students, and instructors, offering seamless user authentication, course enrollment, and progress tracking. 🚀

Notifications You must be signed in to change notification settings

sudoyasir/learn-managment-system-mern

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LMS Learn

A powerful Learning Management System (LMS) built using the MERN stack (MongoDB, Express, React, Node.js) to facilitate online learning and course management.

Description

LMS Learn provides a seamless platform for managing online courses, students, and instructors. It features user authentication, course enrollment, progress tracking, and a user-friendly dashboard. With a modern and intuitive UI, it ensures a smooth learning experience for both students and educators.

Getting Started

Dependencies

  • Node.js (v14+)
  • MongoDB (v4+)
  • Express.js
  • React.js
  • Redux ToolKit
  • Mongoose

Installing

  • Clone the repository:

    git clone https://github.com/sudoyasir/learn-managment-system-mern/
  • Navigate to the project directory:

      cd client
      cd server
  • Install backend dependencies:

      npm install
  • Install frontend dependencies:

      npm install
  • Configure environment variables (create a .env file in the server directory and add necessary values like database URI, JWT secret, etc.).

MONGO_URI
JWT_SECRET
STRIPE_SECRET_KEY
STRIPE_PUBLIC_KEY

Executing program

Help

For common issues, run:

Important

If the issue persists, check logs or open an issue on GitHub.

Authors

Contributors names and contact info

Version History

  • 0.1
    • Initial Release

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

"LMS Learn" is a full-featured Learning Management System (LMS) built using the MERN stack (MongoDB, Express, React, Node.js). It provides an intuitive platform for managing courses, students, and instructors, offering seamless user authentication, course enrollment, and progress tracking. 🚀

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •