EduOn based on Node.js with custom SuperUser , Student and Teacher Dashboard .
- Download the zip file and extract it to a New Folder.
- Open terminal and navigate to the folder.
- Make the folder config inside the new folder and the file keys.js inside it.
- Use MongoDB as the database for this project.
- Make file keys.js like this:
A guide about this can be found here
: Simple guide to get clientID and clientSecret.
- Put these keys in keys.js.
- Download all the dependencies which are in package.json using command npm install .
- Run the command npm run dev to start the project.
This project is for a particular organization , add the superuser for the same in the database collection named superusers (field name : name & email) and then you can login from that account and then add teachers and students from the superuser dashboard . After adding teachers and students you can explore all the functionalities of all dashboards.
Hope you had setup the project locally . Functionalities are described in the DevFolio Submission.
Find the super_user in config file . Feel free to add students and teachers from superuser .
Presentation Link :-
: Click here
Using PeerJs from this domain :-
: Click here
DevFolio Submission Link :-
: Click here