Git Product home page Git Product logo

eduon's Introduction

Education Portal

EduOn based on Node.js with custom SuperUser , Student and Teacher Dashboard .

Instructions for Setup:

  1. Download the zip file and extract it to a New Folder.
  2. Open terminal and navigate to the folder.

Setting Up Server:

  • 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: key.js

Enabling Login with Google:

A guide about this can be found here: Simple guide to get clientID and clientSecret.

  • Put these keys in keys.js.
  1. Download all the dependencies which are in package.json using command npm install .
  2. Run the command npm run dev to start the project.

This is our Home Page :- Screenshot (54)

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

Thank You !!!!

eduon's People

Contributors

harshitg00 avatar lav-joshi avatar mightymoin avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.