mvaibhav77 / project-mng-graphql

Project Management App

Home Page:https://project-mgmt-system-upwx.onrender.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

Project Management App

https://project-mgmt-system-upwx.onrender.com/


Languages

Language:JavaScript 89.0%Language:HTML 6.8%Language:CSS 4.2%