A simple project to practise Node js, express, mongodb and npm packages
- Rest Api including endpoints to
- Register user
- Login user
- Register Courses
- delete Courses
- edit Courses
- authenticate user to login
- authorize users to do specific actions for example : Admins only can delete courses
-
persistent data on mongo db using mongoose ODM
-
Logging to mongo db and files using Winston Todos
-
add forgot password
-
support sessions and CSRF tokens
-
add front end to project to use API to provide udemy-like Clone
Thanks for @mosh-hamedani for his efforts to support free learning and his content on Youtube