Skip to content

samarth-chawla/TaskFlow-MultiLevel

Repository files navigation

TaskFlow – Multi-Level Task Management System 🚀

TaskFlow is a powerful and intuitive multi-level task management application built with a modern tech stack. It supports task assignment, role-based permissions, subtask hierarchies, due date tracking, overdue logic, and collaborative task updates — making it ideal for teams and project planning.


✨ Features

  • 🔁 Multi-Level Subtasks
    Nest subtasks infinitely to represent complex task trees.

  • Real-Time Status Calculation
    Task status (e.g., IN_PROGRESS, COMPLETED, OVERDUE) auto-updates based on subtasks and due dates.

  • 👥 User Roles and Permissions
    Role-based access: Admins vs. Members, task creators vs. assignees.

  • 🗓️ Due Date & Overdue Detection
    Automatically highlights overdue tasks and subtasks in red.

  • Subtask Creation
    Create subtasks dynamically and expand/collapse task trees.

  • 🛠️ Clean UI with React & TailwindCSS
    Intuitive interface built using React, TailwindCSS, and ShadCN UI.


🧱 Tech Stack

Frontend Backend Database Other
React + TypeScript Node.js + Express PostgreSQL Lucide Icons, ShadCN UI

🚀 Getting Started

1. Clone the repo

git clone https://github.com/samarth-chawla/TaskFlow-MultiLevel.git
cd TaskFlow-MultiLevel

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors