Skip to content

Krishna11118/CRM-Panel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

81 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation


CRM-Panel, This CRM (Customer Relationship Management) Panel is a web-based application designed to streamline customer interactions and data management for businesses. It offers a hierarchical system with three distinct user roles

👉 Live Demo: Live Demo


👨‍💻Technologies Used












Note From Developer

Welcome to CRM-Panel:

  • Admin: The Admin has full control over the CRM panel, including the ability to manage users, configure settings, and oversee all data. Admins can create and manage sub- admin accounts and have access to all user data and interactions.

  • Sub-Admins: Sub-Admins assist the Admin in managing the CRM system. They have access to most of the features and data but may have some restrictions based on the permissions set by the Admin. Sub-Admins can manage users, handle customer data, and generate reports.

  • Users: Users are typically sales representatives or customer service agents who interact directly with customers. They have access to customer data relevant to their tasks and can update information, track customer interactions, and manage their daily activities within the CRM.

During of development,I have learnt and apply these skills:

  • User Management: Admins can create, edit, block and delete user accounts, including assigning roles and permissions.
  • Customer Data Management: Centralized storage of customer information with easy access for users, ensuring all interactions and data are logged and easily retrievable.
  • Reporting and Analytics: Generate detailed reports on customer interactions, sales performance, and more, helping the team to make data-driven decisions.
  • Role-Based Access Control: Secure the CRM by assigning role-based permissions to ensure that users only access the data and features they need.
  • Interactive Dashboard: A user-friendly dashboard that provides an overview of key metrics and activities, tailored to the user's role within the system.

Links

Admin Login

https://crm-admin-main.vercel.app/admin/login

Sub Admin Login

https://crm-admin-main.vercel.app/subAdmin/login

User Login

https://crm-admin-main.vercel.app/login

Getting Started

Instructions for setting up project locally. To get a local copy up and running follow these simple example steps.

Installation

  1. Client folder path

     cd client/
  2. Server folder path

    cd server/
  3. Clone the repo

    git clone https://github.com/Krishna11118/CRM-Panel.git
  4. Install NPM packages

    npm install
  5. To start Server

    npm run server
  6. To start Client

    npm start 

The CRM-Panel website will include these pages:

1. Register and Login Pages -

This CRM panel is designed to enhance efficiency and improve customer relationship management within organizations by providing a clear, role-based structure for managing customer data and interactions.

Admin

Admin Home

Sub-Admin list with Block-Profile-Delete features


Admin add Sub-Admin

Admin add User

<img src="

Accounts Profile


Users list with Block-Profile-Delete features


Accounts Profile


Block Account

Delete Account

Admin & SubAdmin Login

Sub-Admin

Sub-Admin Home

User

User Home


User Register


User Login


Contributing

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement".

Don't forget to give the project a star! Thanks again!

Contact

Krishna- krishnassss365@gmail.com - @LinkedIn

Project Link: https://github.com/Krishna11118/CRM-Panel

Acknowledgments

Use this space to list resources you find helpful and would like to give credit to. I've included a few of my favorites to kick things off!


License

  • Completely free (MIT)! See LICENSE.md for more. License

About

Developed a CRM panel for diffrent roles admin, sub-admin, user.

Topics

Resources

License

Stars

Watchers

Forks

Contributors