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

https://github.com/devnamdev2003/taskflow


https://github.com/devnamdev2003/taskflow

Last synced: 5 days ago
JSON representation

Awesome Lists containing this project

README

          

## πŸ“˜ TaskFlow

### 🧭 Overview

**TaskFlow** is a modern daily task management web application designed to help users:

* Organize daily tasks
* Track recurring routines
* Monitor productivity
* Visualize consistency using analytics

The app works completely in the browser and stores data locally using **LocalStorage**.

---

## 🏠 Home Section – Daily Tasks

This is the main screen of the application.

### βž• Add a Task

1. Click the **+ (Floating Action Button)**
2. Enter your task or goal
3. Select priority:

* LOW
* MEDIUM
* HIGH
4. Click **Save Task**

Your task will appear in today’s list.

---

### βœ… Complete a Task

* Tap/click the checkbox icon beside the task.
* Completed tasks become faded with a checkmark.

This helps track productivity.

---

### ✏️ Edit Task

1. Click the **edit icon (pen)**
2. Update the task text or priority
3. Save changes

---

### πŸ—‘οΈ Delete Task

Click the **delete icon** next to any task to remove it.

---

### πŸ“… Change Date

Use:

```
← Previous Day
β†’ Next Day
```

This allows:

* Viewing past tasks
* Planning future tasks

---

## πŸ“Š Dashboard Section – Productivity Analytics

This section provides insights about your performance.

### πŸ“ˆ Monthly Statistics

Includes:

* Total tasks created
* Completed tasks
* Productivity percentage

---

### πŸ”₯ Consistency Heatmap

Shows:

* Daily completion intensity
* Darker cells = more completed tasks

This helps track discipline over time.

---

### πŸ“… Monthly Goals

You can:

* Add goals for the entire month
* Track progress visually

Click **+ button in Dashboard** to add monthly tasks.

---

## βš™οΈ Settings Section – Routine Management

This area manages recurring habits.

---

### πŸ” Add Recurring Routine

1. Click **New Routine**
2. Enter routine name
3. Select date range
4. Choose priority
5. Save routine

Examples:

* Gym routine
* Study hours
* Meditation

---

### ✏️ Edit Routine

Click edit icon β†’ update details β†’ save.

---

### ❌ Delete Routine

Click delete icon in routine list.

---

### 🧹 Clear All Data

⚠️ This permanently deletes:

* Tasks
* Routines
* Analytics

Use only if needed.

---

## πŸ’Ύ Data Storage

TaskFlow stores data using:

```
Browser LocalStorage
```

### Important Notes:

* No internet required
* Data stays on your device
* Clearing browser cache removes data

---

## πŸ“± Device Compatibility

TaskFlow works on:

* Mobile phones
* Tablets
* Desktop browsers

Optimized for responsive experience.

---

## 🎨 UI Experience

Key design aspects:

* Dark modern theme
* Smooth animations
* Minimal distractions
* Fast interactions

---

## πŸ”’ Privacy

TaskFlow:

* Does not collect personal data
* Does not send data to servers
* Runs fully locally

---

## πŸš€ Tips for Best Use

βœ” Add tasks daily
βœ” Use recurring routines for habits
βœ” Check dashboard weekly
βœ” Maintain consistency

---

## πŸ‘¨β€πŸ’» Support / Feedback

If you face issues or have suggestions:

* Report on GitHub
* Share feedback
* Suggest features

---