Neerajonwal / CRM_ASSIGNMENT

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CRM_ASSIGNMENT

CRM System

This is a Customer Relationship Management (CRM) system backend implemented in Node.js with Express, designed to manage client enquiries and employee interactions. It includes user registration, login, public enquiry form submission, and more.

Features

  • Employee registration and login with JWT authentication.
  • Public enquiry form submission.
  • Ability for employees to claim enquiries.
  • Fetching unclaimed and claimed enquiries.
  • MongoDB database integration.
  • Middleware for JWT token verification.

Getting Started

Prerequisites

To run the CRM system locally, you'll need the following:

  • Node.js and npm installed on your system.
  • MongoDB database server running locally or accessible remotely.
  • Postman or any API testing tool for API requests.

Installation

  1. Clone this repository:

    git clone https://github.com/Neerajonwal/CRM_ASSIGNMENT.git

About


Languages

Language:JavaScript 100.0%