Bits & Bytes

Description

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.

Features

  • Course creation and management
  • Student enrollment and progress tracking
  • Course content delivery (lectures, quizzes, assignments)
  • Gradebook for instructors to manage student grades
  • ChatBot

Installation

  1. Install dependencies for the front-end:

    cd front-end
    npm install
  2. Install dependencies for the back-end:

    cd back-end
    npm install
  3. Create an .env file in backend folder and add PORT, DbURL,SECRET AND API KEY.

Usage

  1. Start the front-end development server:

    cd front-end
    npm start
  2. 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.