Project Title

Introduction

This project aims to create a lms where admin can create the course and schedule the lecture for the instructor, and it also consist of instrucor panel where instructor can see what all lectures are assigned to him.

Project Type

Frontend | Backend | Fullstack

Deplolyed App

frontend hosted on vercel frontend Hosted URL :- https://lectureassignment-6r4dkb3pd-sgkolipyakas-projects.vercel.app/login

backend Hosted on render backend hosted URL :-https://online-backend-b35y.onrender.com/

Video Walkthrough of the project

[Attach a very short video walkthough of all of the features [ 1 - 3 minutes ]](https://drive.google.com/file/d/1Ym33NZL2OR-FX-dmvZikQLu6FEiI8hjV/view?usp=sharing)

API Endpoints

In case of Backend Applications provide a list of your API endpoints, methods, brief descriptions, and examples of request/response.

user/login - post login api

user/register - post Signup api

user/assigned/${id} - get to get instructor with the id

courses/getcourses - get getting the created courses

courses/addcourses - post creating with the courses

user/getinstructors - get all instructors

courses/assignlectures - post all the assigned lectures

ScreenShots

  1. Login Page Screenshot (107)

  2. SignUP Page Screenshot (106)

  3. Instructor Panel Screenshot (108)

  4. Admin Panel Screenshot (110)

  5. Creating Course Screenshot (110)

  6. Assigning Lecture Screenshot (111)

Technology Stack

List and provide a brief overview of the technologies used in the project.

  • Node.js
  • Express.js
  • React.js
  • Redux
  • MaterialUI
  • MongoDB
  • Mongoose
  • jwt
  • bcrypt
  • JavaScript