Skip to content

shreyasmore52/Course-Selling-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Create a Course Selling app

  • Initialize a new Node.js project

  • Add Express ,jsonwebtoken ,mongoose to it as dependency

  • Create index.js file

  • Add route skeleton for user login, signup, purchase a course, see all course , see purchased courses form courses

  • Add routes for Admin login, Admin signup, createa course, delete a course, add course content.

  • Add middlewares for user and admin auth

  • Add a databese (mongodb), use dotenv to store the databse connection string

  • Define the schema for user , admin , coruse ,purchase

  • complete the routes for user login, signup, purchase a course , see course (Extra points - Use express routing to better structure your routes)

  • Create the frontend for it

  • Good to haves

  • Add a rate limiting middelware

  • frontend in eJs (low pri)

  • frontend in React

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors