This is a begineer level backend project in which an user can register and login and the admin has access to operate CRUD operation on the users list.
- bcrypt - for hashing the password
- nodemailer - for sending email
- multer - for uploading files to server
- user registration with email verification
- user login with remembers password
- forget and reset password
- user profile
- user profile edit and save
- admin login
- admin reset password
- admin profile
- admin dashboard
- users list
- add a new user with a role
- edit and save the User
- delete the user