Skip to content

ImAkhil24/e-gurukul

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 98.6%
  • Other 1.4%