Skip to content

krharshit53/E-Learn

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

E-Learn web App

I have created a E-Learn web App where user can register as instructor or student.

A Instructor can do the following things.

  • create a course
  • create lessons
  • edit lessons

A Student can do the following things.

  • register for multipe courses

Database Setup

Models

- class.js                                                                 Class Schema
- user.js                                                                  User Schema 
- instructor.js                                                            Instructor Schema 
- student.js                                                               Student Schema

Routes Setup

- classes.js                                                                Class Routes
- users.js                                                                  User Routes
- instructors.js                                                            Instructor Routes
- students.js                                                               Student Routes

Views Setup

- +---partials  
    - footer.ejs                                                             footer 
    - header.ejs                                                             header 
- +---classes
     - index.ejs                                                             all courses
     - class.ejs                                                             particular course
     - lesson.ejs                                                            lesson in course
- +---instructors                                                             
     - myclass.ejs                                                           instructor created course
     - newclass.ejs                                                          to add new course
     - newlesson.ejs                                                         to add new lesson
- +---students
     - classes.ejs                                                           all courses
     - myclass.ejs                                                           student enrolled course
     - newclass.ejs                                                          to register new course
- +---users
    - login.ejs                                                              login view 
    - signup.ejs                                                             register view 

Middlewares setup

 - index.js                                                                   All global middlewares 

Server setup

- app.js                                                                       entry point 

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published