This project is designed to help users manage multiple client projects through a single dashboard, streamlining tracking and organization.
- Dashboard: View all client projects in one place.
- Task Management: Add, edit, and track project tasks.
- Client Management: Manage individual client information.
- Progress Tracking: Monitor the progress of each project.
- Frontend: HTML, CSS, JavaScript, ReactJS
- Backend: Node.js, Express, GraphQL
- Database: MongoDB
-
Clone the repository:
git clone https://github.com/Antovex/Project-Management-System.git
-
Install dependencies for both client and server:
cd client && npm install cd ../server && npm install
-
Set up your
.envfile in the root directory as mentioned in the .env_ file itself. -
Run the application: In the root directory:
npm start
In another terminal:
cd .\client\ npm start