An open API service indexing awesome lists of open source software.

https://github.com/dipanshu18/graphql_project_mgmt

A Project Management web app for managing clients and projects
https://github.com/dipanshu18/graphql_project_mgmt

apollo-client daisyui express express-graphql graphql mongodb mongoose nodejs react-router-dom react-router-v6 reactjs tailwindcss

Last synced: about 2 months ago
JSON representation

A Project Management web app for managing clients and projects

Awesome Lists containing this project

README

          

# Project Management Web App

This is a full stack web app with CRUD functionality to manage clients and projects.
User can create clients with their name, email and phone. Then we can query clients with GraphQL Queries to get the only data we need.
User can create projects and associate client with it and can set status to "Not Started", "In Progress" and "Completed". Afterwards user can update the projects details or can delete the project.
The status setting on project is achieved with GraphQLEnums which let's us choose from the available three key and their associated values.

## Demo
![project-mgmt-gif](https://github.com/dipanshu18/graphql_project_mgmt/assets/88198352/aa5bb72a-7ff9-4e24-b417-89dedacc4520)
### Demo Link -> https://project-mgmt.dipanshudev.me/

# Tech Stack used:-
- Reactjs
- React Router
- TailwindCSS
- DaisyUI
- Nodejs
- Express
- GraphQL
- GraphQL Apollo Client
- Mongoose
- MongoDB

## Features to be added
- JWT Auth && Login, Signup functionality.