E-gurukul is a online learning management portal for students and educational institutions.
- Admin - Create Batches, Add Faculty and Students
- Faculty - Create Classrooms, Add Meet Links, Create Posts.
- Students - View Classrooms, Meet links and Posts.
- React
- Material-UI
- Node.js
- Express
- MongoDB
Clone the frontend and backend repositories, cd into them individually, and then follow the below mentioned steps for setting up backend and frontend seprately.
- Run
npm install
. - Do
npm start
. By default the backend is setup to run on port 3000.
- Run
npm install
. - Create a .env file for JWT secret, Database Link and Port
- SECRET=' '
- DATABASE = ' '
- PORT = ' '
- Run
npm start
in the Backend repo first and then in Frontend .