/leadmanager-backend

Backend application for Lead Manager Webapp built with Node.js, Express.js, and MongoDB and deployed on heroku.

Primary LanguageJavaScript

🌐 LEAD MANAGER BACKEND

Backend application for Lead Manager Webapp.


📝 Progress

  • Built REST APIs.
  • Tested APIs using Thunder Client.
  • Used JSON web token for authentication.
  • Integrated MongoDB Cloud Database.
  • Used Salt & Pepper for hashing password to inhance security.
  • Passwords are encrypted using BycryptJs.
  • Backend application deployed on HEROKU.
  • Frontend is in development phase.

💡 Built Using


💻 Screenshots

Screenshots of API testing on Thuder Client and will be replaced with final product once project is completed.

Thunder Client Collection can be accessed here

SignUp

Endpoint: https://leadmanager-backend.herokuapp.com/api/auth/createuser

SignIn

Endpoint: https://leadmanager-backend.herokuapp.com/api/auth/login

User Profile

Endpoint: https://leadmanager-backend.herokuapp.com/api/auth/getuser

Add Lead

Endpoint: https://leadmanager-backend.herokuapp.com/api/leads/addlead

Update Lead

Endpoint: https://leadmanager-backend.herokuapp.com/api/leads/updatelead/<lead_id>

Fetch All Leads

Endpoint: https://leadmanager-backend.herokuapp.com/api/leads/fetchallleads

Delete Lead

Endpoint: https://leadmanager-backend.herokuapp.com/api/leads/deletelead/<lead_id>


👨 Project Created & Maintained By


Utkarsh Chaurasia