UtkarshChaurasia / leadmanager-backend

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

🌐 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

About

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


Languages

Language:JavaScript 100.0%