Skip to content

HarishVinayagamoorthy/CRM-MERN

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CRM Project with MERN Stack

Welcome to our CRM (Customer Relationship Management) Project built with the MERN (MongoDB, Express.js, React.js, Node.js) stack.

Overview

This project implements a comprehensive CRM solution with role-based authentication, offering both Admin and User Dashboards for managing customer relationships, tickets, and tasks.

Features

Admin Dashboard

  • User Management: Create, edit, update, and delete user profiles.

  • Ticket Management: Manage ticket status (Pending, Approved, Resolved) for user-specific tickets.

  • Task Assignment: Create and manage tasks, assign tasks to users, edit, and delete tasks.

  • Visualization: Visual representation of user statistics, tickets, and tasks.

  • User Status Management: Admins can change the status of users between Active and Inactive.

    • Active users can log in and access their User Dashboard.
    • Inactive users are restricted from logging in and accessing their User Dashboard.

User Dashboard

  • Ticket Creation: Create coding-related problem tickets.
  • Ticket Submission: Submit tickets for review and resolution by the admin.
  • Task Submission: Submit tasks assigned by the admin.
  • Visualization: Overview of submitted and pending tickets, tasks, and statistics.

Authentication and Authorization

  • Role-based Access: Admins have exclusive access to the Admin Dashboard, while users can access their User Dashboard.
  • Token-based Authentication: Implementation of JWT for secure authentication and authorization.
  • Password Management: Forgot password, reset password functionality included.

Installation

To get started with the CRM Project:

  1. Clone the repository:

    git clone https://github.com/HarishVinayagamoorthy/CRM-MERN
    
    
    

About

CRM Project with MERN Stack A comprehensive Customer Relationship Management (CRM) system developed with the MERN (MongoDB, Express.js, React.js, Node.js) stack. This project includes both an Admin and User Dashboard, featuring role-based authentication, ticket management, task assign

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors