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
- Host: GitHub
- URL: https://github.com/dipanshu18/graphql_project_mgmt
- Owner: dipanshu18
- Created: 2024-02-01T10:28:38.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2024-02-15T08:16:13.000Z (over 2 years ago)
- Last Synced: 2025-06-15T10:02:14.895Z (12 months ago)
- Topics: apollo-client, daisyui, express, express-graphql, graphql, mongodb, mongoose, nodejs, react-router-dom, react-router-v6, reactjs, tailwindcss
- Language: JavaScript
- Homepage: https://project-mgmt.dipanshudev.me/
- Size: 85 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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

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