Skip to content

mvaibhav77/project-mng-graphql

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project Management System

A comprehensive Project Management System built with Node.js, Express, GraphQL, React.js, and MongoDB, allowing clients to manage projects efficiently.

Table of Contents

Introduction

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.

Features

  • 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.

Installation

  1. Clone the repository: git clone https://github.com/mvaibhav77/project-mng-graphql.git
  2. Navigate to the backend and frontend directories and install dependencies:
    • Backend: cd backend && npm install
    • Frontend: cd frontend && npm install

Usage

  1. Start the backend server:
    • Inside the backend directory, run: npm start
  2. Start the frontend application:
    • Inside the frontend directory, run: npm start

Technologies Used

  • Backend: Node.js, Express, GraphQL
  • Frontend: React.js, Apollo Client
  • Database: MongoDB

Contributing

Contributions are welcome! Feel free to open issues or submit pull requests.

License

This project is licensed under the MIT License.