Skip to content

Latest commit

 

History

54 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TaskMatrix

Agile project management, built for focused software teams.

Next.js React Tailwind CSS Firebase Redux Toolkit

Overview

TaskMatrix is a web-based Agile project management application for planning, organizing, and tracking software development work. Teams can create projects, manage tasks on Kanban boards, assign work, set priorities and due dates, and follow progress from a focused dashboard.

The project emphasizes a modern user experience, scalable client-side state management, and cloud-based persistence with Firebase.

Designated track: Frontend

Tech Stack

Area Technology
Framework Next.js 16 (App Router)
UI Tailwind CSS, shadcn/ui, Lucide React
State management Redux Toolkit
Data & API Firebase, Axios
Visualization Recharts
Drag and drop dnd-kit

Feature Roadmap

P0 — Must have

  • Firebase authentication and role management
  • Project creation and member assignment
  • Dashboard with a real-time activity feed
  • Drag-and-drop Kanban boards
  • Custom Kanban status columns
  • subtasks
  • Task CRUD, assignment, priority labels, and due dates

Descope note: Deadline automation/cron jobs have been deferred to a later iteration to prioritize the core project, task, Kanban, and collaboration workflows.

P1 — Planned

  • Search, filters, and sorting
  • Task notes and activity history
  • Dark mode

P2 — Future enhancements

  • Calendar view
  • Notifications
  • Dashboard analytics

Figma

https://www.figma.com/design/inWrQeiQj0BAcK3vScZCro/TaskMatrix-%E2%80%94-Agile-Project-Management?node-id=3-2&t=wA9a9OmVHwyOuJNT-1

Releases

Packages

Contributors

Languages