Skip to content

A software tool managing projects and tasks allocated to members ensuring smooth operations

Notifications You must be signed in to change notification settings

Kashyap-Rishi/Project-Manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 

Repository files navigation

PROJECT MANAGER

A software tool for creating for creating and managing projects and task incluing customised campaign messages

Installation

Clone the repository

  git clone https://github.com/Kashyap-Rishi/CRM-X

Front-end

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

Server 1

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

Server 2[Rabbit MQ]

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

Google Auth

Create an account and make your O-auth credentials on

https://cloud.google.com/

Database(MongoDB-server)

Create a account at mongodb and replace the mongoose connection URL with yours.

Environment Variables

To run this project, you will need to add the following environment variables to your backend folder .env file

MONGO_URI

RABBITMQ_URI

PORT

Tech Stack

Front-end: ReactJs, React-MUI, TypeScript

Server: NodeJs, ExpressJs, Javascript, RabbitMQ, Goggle OAuth

Database: MongoDB

Authors

About

A software tool managing projects and tasks allocated to members ensuring smooth operations

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published