savajapurva / E-Learning-MERN

It is a E-Learning website which provides functionality of registering in any course and watch its related videos and many other features such as Admin Panel, Instructors related functions etc.
146 stars 49 forks source link

E-Learning-MERN

It is a E-Learning website which provides functionality of registering in any course and watch its related videos and many other features such as Admin Panel, Instructors related functions etc.


Quick Start

# clone repository
https://github.com/savajapurva/E-Learning-MERN.git

# Install dependencies
cd E-Learning-MERN && npm install
cd E-Learning-MERN && cd client && npm install

Create account in Mongo Atlas and create cluster. Get your MongoURI by following the instructions and add it in keys.js file which is inside the config folder.

secretOrKey=ANY_SECRET
mongoURI: 'YOUR_URI'

To run the development server:

# the development server runs on port 3000
npm run dev

To run production build:

# create code bundle
npm run build

# run production server
npm run prod

Instructor's Portal





Student's Portal




Admin Portal






Main Technologies

Client Side

Libraries used in Client-side

Server Side

Libraries used in Server-side