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.
- 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.
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.
-
Clone this repository:
git clone https://github.com/Neerajonwal/CRM_ASSIGNMENT.git