This is a learning management system designed to facilitate online education and training. It provides a platform for instructors to create courses, manage student enrollment, and deliver course content.
- Course creation and management
- Student enrollment and progress tracking
- Course content delivery (lectures, quizzes, assignments)
- Gradebook for instructors to manage student grades
- ChatBot
-
Install dependencies for the front-end:
cd front-end npm install
-
Install dependencies for the back-end:
cd back-end npm install
-
Create an
.env
file in backend folder and add PORT, DbURL,SECRET AND API KEY.
-
Start the front-end development server:
cd front-end npm start
-
Start the back-end development server:
cd back-end npm run dev
Now you should be able to access the Learning Management System in your browser and start using it.