Skip to content

EngZena/fruits-store-backend-node

Repository files navigation

FruitsStoreBackend


This is the customer relationship manager website created for technical proof of some concepts using Node and Mongoose.

Used libraries


Content of this project:


  • 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
  • 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.

Development server


Run npm start for a dev server.