An open API service indexing awesome lists of open source software.

https://github.com/ramankishore08/crm-mern-stack

A Customer Relationship Management (CRM) application is an essential tool for modern businesses seeking to streamline their operations, improve customer relationships, and boost sales
https://github.com/ramankishore08/crm-mern-stack

firebase mern-stack mongodb onrender-deploy react vercel-deployment

Last synced: about 1 year ago
JSON representation

A Customer Relationship Management (CRM) application is an essential tool for modern businesses seeking to streamline their operations, improve customer relationships, and boost sales

Awesome Lists containing this project

README

          

# CRM Application

![React](https://img.shields.io/badge/React-20232A?style=for-the-badge&logo=react&logoColor=61DAFB)
![Express.js](https://img.shields.io/badge/Express.js-000000?style=for-the-badge&logo=express&logoColor=white)
![Node.js](https://img.shields.io/badge/Node.js-339933?style=for-the-badge&logo=node.js&logoColor=white)
![MongoDB](https://img.shields.io/badge/MongoDB-47A248?style=for-the-badge&logo=mongodb&logoColor=white)
![Chart.js](https://img.shields.io/badge/Chart.js-FF6384?style=for-the-badge&logo=chartdotjs&logoColor=white)

---

A Customer Relationship Management (CRM) application is developed using the MERN stack to manage sales data efficiently. It enables tracking, Excel report generation, and trend visualization. This enhances decision-making and boosts business growth.

---

## 🛠️ Local Setup
Run **Backend** first, then start **Frontend**.

### Clone the Repository
```bash
git clone https://github.com/RamanKishore08/CRM-MERN-Stack.git
```
### Open file directory
```bash
cd CRM-MERN-Stack
```
### Open Frontend
```bash
cd frontend
```
### Install necessary libraries
```bash
npm install axios firebase react-chartjs-2
```
### Run Frontend
```bash
npm start
```
### Open Backend
```bash
cd backend
```
### Install Backend lib
```bash
npm install express mongoose body-parser cors dotenv nodemon
```

### Run the Server
```bash
node server.js
```

# SCREENSHOTS

### Login page with firebase authentication
![image](https://github.com/RamanKishore08/CRM-MERN-Stack/blob/main/Frontend/Screenshots/login.jpg)

### Form Page where user enter sales data
![image](https://github.com/RamanKishore08/CRM-MERN-Stack/blob/main/Frontend/Screenshots/form.jpg)

### Sales Data stored in Mongodb anḍ displayed
![image](https://github.com/RamanKishore08/CRM-MERN-Stack/blob/main/Frontend/Screenshots/sales1.jpg)

### Can Upadate and delete data(CRUD)
![image](https://github.com/RamanKishore08/CRM-MERN-Stack/blob/main/Frontend/Screenshots/sales2.jpg)

### Displays Profit and Chart using Chart.js library

![image](https://github.com/RamanKishore08/CRM-MERN-Stack/blob/main/Frontend/Screenshots/chart1.jpg)

![image](https://github.com/RamanKishore08/CRM-MERN-Stack/blob/main/Frontend/Screenshots/chart2.jpg)

### Mongodb Storage

![image](https://github.com/RamanKishore08/CRM-MERN-Stack/blob/main/Frontend/Screenshots/Mongodb%20compass.jpg)