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

https://github.com/hantdev/taskflow

TaskFlow: Manage projects, organize tasks, and build team collaboration. A fullstack clone app of Trello demonstrating the use of react, node.js, socket.io, express and atlas mongoDB and much more
https://github.com/hantdev/taskflow

boilerplate boilerplate-application expressjs javascript mongodb mongodb-atlas nodejs reactjs redux

Last synced: 26 days ago
JSON representation

TaskFlow: Manage projects, organize tasks, and build team collaboration. A fullstack clone app of Trello demonstrating the use of react, node.js, socket.io, express and atlas mongoDB and much more

Awesome Lists containing this project

README

        

# TaskFlow
## A popular, simple, and easy-to-use collaboration tool that enables you to organize projects and everything related to them into boards.

### Features

- **Task Management**: Create, assign, and track tasks within the board.
- **Collaboration**: Invite team members to collaborate on tasks.
- **Kanban Board**: Visualize tasks in a kanban board format.
- **Task Details**: View and edit task details.

### Technologies Used

- **Frontend**: React, Vite, Material UI
- **Backend**: Node.js, Express, MongoDB
- **Authentication**: JSON Web Tokens (JWT)

### Installation

1. Clone the repository:
```
git clone https://github.com/hantbk/taskflow.git
cd taskflow
```

2. Start frontend:
```
cd frontend
yarn && yarn dev
```

3. Start backend:
```
cd backend
yarn && yarn dev
```
### ERD

![](./docs/erd.png)

### Schema

![](./docs/schema.png)

### Backend Flow

![](./docs/be-flow.png)