Skip to content

Latest commit

 

History

History
49 lines (29 loc) · 1.1 KB

README.md

File metadata and controls

49 lines (29 loc) · 1.1 KB

Landing Page

Project Description

E-gurukul is a online learning management portal for students and educational institutions.

Features Implemented

  • Admin - Create Batches, Add Faculty and Students
  • Faculty - Create Classrooms, Add Meet Links, Create Posts.
  • Students - View Classrooms, Meet links and Posts.

Technologies Used

1. Frontend

  1. React
  2. Material-UI

2. Backend

  1. Node.js
  2. Express
  3. MongoDB

Local Setup

Clone the frontend and backend repositories, cd into them individually, and then follow the below mentioned steps for setting up backend and frontend seprately.

1. Frontend

  1. Run npm install.
  2. Do npm start . By default the backend is setup to run on port 3000.

2. Backend

  1. Run npm install.
  2. Create a .env file for JWT secret, Database Link and Port
    • SECRET=' '
    • DATABASE = ' '
    • PORT = ' '
  3. Run npm start in the Backend repo first and then in Frontend .

Don't copy code without permission. All rights reserved