This is the customer relationship manager website created for technical proof of some concepts using Node and Mongoose.
-
Development purposes
-
Authorization purposes
-
Security purposes
-
Email purposes
- Setup ESLINT with prettier.
- Authorization API's:
- Signup.
- Login.
- Logout.
- Fruits API's:
- Rest API: (POST, PATCH, GET, DELETE)
- POST: this API is protected
- PATCH: this API is protected
- DELETE: this API is protected
- GET
- Rest API: (POST, PATCH, GET, DELETE)
- Generic API handler
- Generic error handler
- Emails
- Emails with HTML template like sign-up email.
- Emails with HTML template containing database values, like forgot password emails.
Run npm start
for a dev server.