https://github.com/hawkpraveen/project_management_tool_backend
This repo contains Back End code for the Project Management Tool. Built using MERN Stack.
https://github.com/hawkpraveen/project_management_tool_backend
bcryptjs cors expressjs jwt-authentication mongoose nodejs nodemon-express render
Last synced: 2 months ago
JSON representation
This repo contains Back End code for the Project Management Tool. Built using MERN Stack.
- Host: GitHub
- URL: https://github.com/hawkpraveen/project_management_tool_backend
- Owner: Hawkpraveen
- Created: 2024-06-25T05:24:52.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-07-10T05:33:40.000Z (almost 2 years ago)
- Last Synced: 2025-01-11T13:53:54.513Z (over 1 year ago)
- Topics: bcryptjs, cors, expressjs, jwt-authentication, mongoose, nodejs, nodemon-express, render
- Language: JavaScript
- Homepage: https://project-management-tool-backend-gayc.onrender.com
- Size: 29.3 KB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Project Management Tool
## 🚀 Get started here
### Introduction
### This API provides endpoints for performing Project Management using the Kanban Board Style.
## 🔖Endpoints - Users
### ➡️ Login User
### URL - /api/auth/login-user
### Method - POST
### ➡️ Register User
### URL - /api/auth/register-user
### Method - POST
### ➡️ Register And Login Using Google
### URL - /api/auth/google
### Method - POST
### ➡️ Authenticated User's Profile Update
### URL - /api/user/update/:id
### Method - PUT
### ➡️ Authenticated User's Account Delete
### URL - /api/user/delete/:id
### Method - DELETE
## 🔖Endpoints - Boards
### ➡️ Create or Add Board
### URL - /api/board/create-board
### Method - POST
### ➡️ Get All Boards
### URL - /api/board/get-boards
### Method - GET
### ➡️ Get Single Board
### URL - /api/board/get-board/:boardId
### Method -GET
### ➡️Edit Board
### URL - /api/board/edit-board/:boardId
### Method - PUT
### ➡️Delete Board
### URL - /api/board/delete-board/:boardId
### Method - DELETE
## 🔖Endpoints - Sections
### ➡️ Create or Add Section
### URL - /api/section/create-section/:boardId
### Method - POST
### ➡️Edit Section
### URL - /api/section/edit-section/:sectiond
### Method - PUT
### ➡️Delete Section
### URL - /api/section/delete-section/:sectiond
### Method - DELETE
## 🔖Endpoints - Tasks
### ➡️ Create or Add Tasks
### URL - /api/task/create-task/:sectionId
### Method - POST
### ➡️ Get All Tasks
### URL - /api/task/get-all-tasks
### Method - GET
### ➡️Edit Task
### URL - /api/task/edit-task/:taskId
### Method - PUT
### ➡️Delete Task
### URL - /api/task/delete-task/:taskId
### Method - DELETE
## Base URL: https://project-management-tool-backend-gayc.onrender.com/
## POSTMAN DOCUMENTATION : https://documenter.getpostman.com/view/34908360/2sA3drGZfq