Backend for e-learning platform using express,nodejs and mongodb with error handling and routing.
- User Registration,Login anf Logout
- Cookie generation
- Authentication using jwt tokens
- Profile update,delete options
- Special access for admins
- Image upload using cloudinary
- Change Password functionality using multer middleware
- Course creation,deletion,updation for admins
- Course viewing by all users
- Using Razorpayment npm package for this purpose