A comprehensive Project Management System built with Node.js, Express, GraphQL, React.js, and MongoDB, allowing clients to manage projects efficiently.
This Project Management System enables clients to create profiles and manage projects seamlessly. The system leverages GraphQL for efficient querying and React.js for a responsive frontend interface.
- User Profiles: Clients can create profiles and manage their project data.
- Project Management: Functionality to add, update, and remove projects.
- GraphQL Integration: Efficient querying and manipulation of database data.
- Clone the repository:
git clone https://github.com/mvaibhav77/project-mng-graphql.git
- Navigate to the backend and frontend directories and install dependencies:
- Backend:
cd backend && npm install
- Frontend:
cd frontend && npm install
- Backend:
- Start the backend server:
- Inside the
backend
directory, run:npm start
- Inside the
- Start the frontend application:
- Inside the
frontend
directory, run:npm start
- Inside the
- Backend: Node.js, Express, GraphQL
- Frontend: React.js, Apollo Client
- Database: MongoDB
Contributions are welcome! Feel free to open issues or submit pull requests.
This project is licensed under the MIT License.