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

https://github.com/teneplaysofficial/taskflow

TaskFlow is a responsive, drag-and-drop Kanban board built with React. Organize tasks in customizable containers with data saved in localStorage for persistent tracking. Mobile-friendly, TaskFlow ensures seamless task management across devices, offering a personalized and efficient workflow experience.
https://github.com/teneplaysofficial/taskflow

localstorage react-hooks react-router reactjs responsive-design tailwindcss vitejs

Last synced: 2 months ago
JSON representation

TaskFlow is a responsive, drag-and-drop Kanban board built with React. Organize tasks in customizable containers with data saved in localStorage for persistent tracking. Mobile-friendly, TaskFlow ensures seamless task management across devices, offering a personalized and efficient workflow experience.

Awesome Lists containing this project

README

          

# Task Flow

TaskFlow is a responsive, drag-and-drop Kanban board built with React, allowing users to organize tasks within customizable containers for a personalized workflow. Task data is saved in localStorage for persistence across sessions, ensuring users never lose track of their progress. With a mobile-friendly design, TaskFlow offers a seamless task management experience across all devices

![image](https://github.com/user-attachments/assets/ae39b0a5-f2f7-43fe-993d-73db5623bd08)

# Project Setup Guide

Follow these steps to set up the project and install necessary dependencies.

### 1. Create a New Vite Project
```bash
npm create vite@latest
```
- **Description:** Initializes a new Vite project for fast front-end development.

### 2. Install All Project Dependencies
```bash
npm i
```
- **Description:** Installs all dependencies listed in `package.json`.

### 3. Install React Router DOM
```bash
npm i react-router-dom
```
- **Description:** Adds dynamic routing to React applications.

### 4. Install React Icons
```bash
npm i react-icons
```
- **Description:** Provides popular icons as React components.

### 5. Install Sonner
```bash
npm install sonner
```
- **Description:** Lightweight toast notifications for a better user experience.

### 6. Install Tailwind CSS and Plugins
```bash
npm install -D tailwindcss postcss autoprefixer
```
- **Description:** Sets up Tailwind CSS with PostCSS and Autoprefixer for optimized styling.

### 7. Initialize Tailwind CSS Configuration
```bash
npx tailwindcss init -p
```
- **Description:** Generates Tailwind CSS configuration files.

### 8. Install Prettier and Tailwind Prettier Plugin
```bash
npm install -D prettier prettier-plugin-tailwindcss
```
- **Description:** Ensures consistent code formatting and integrates with Tailwind CSS.

### 9. Insatll
```bash
npm install react-beautiful-dnd
```
- **Description:** Drag-and-drop functionality allows users to click and hold an item to move it to a different location or container within a user interface, enabling intuitive reordering and organization of elements without the need for traditional controls like buttons.