A software tool for creating for creating and managing projects and task incluing customised campaign messages
Clone the repository
git clone https://github.com/Kashyap-Rishi/CRM-X
Open your terminal and execute the following commands to setup your front-end
cd frontend
npm i
npm run dev
After successfully setting up navigate to http://localhost:5173 to view the front-end page
Open your terminal and execute the following commands to setup your back-end
cd server
npm i
node server.js
After successfully setting, the server will be running on http://localhost:8000
Execute the following commands to setup your rabbitMQ environment
https://www.rabbitmq.com/docs/download
Start the server
rabbitmq-server
After successfully setting, the server will be running on http://localhost:15672
Create an account and make your O-auth credentials on
https://cloud.google.com/
Create a account at mongodb and replace the mongoose connection URL with yours.
To run this project, you will need to add the following environment variables to your backend folder .env file
MONGO_URI
RABBITMQ_URI
PORT
Front-end: ReactJs, React-MUI, TypeScript
Server: NodeJs, ExpressJs, Javascript, RabbitMQ, Goggle OAuth
Database: MongoDB