Skip to content

vansh3476/Task-Management-Dashboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

10 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ—‚οΈ Task Management Dashboard

This is a Kanban-style task management dashboard built using React, Ant Design, and Redux Toolkit. It allows users to view, create, and move tasks between different statuses: "To Do", "In Progress","Review" and "Completed".

πŸš€ Features

  • 🧱 Kanban-style layout with 4 columns
  • πŸ“ Add new tasks using a modal form
  • πŸ”€ Drag and drop tasks between columns (using react-beautiful-dnd)
  • πŸ” Global state management with @reduxjs/toolkit
  • πŸ“‘ API interaction using json-server
  • 🧰 Stylish and responsive UI with Ant Design and SCSS
  • 🎨 Icon support with lucide-react

πŸ§ͺ Tech Stack

  • React
  • Redux Toolkit
  • Ant Design
  • SCSS
  • react-beautiful-dnd
  • json-server (mock API)
  • lucide-react

πŸ“¦ Installation

  1. Clone the repository:

    git clone https://github.com/vansh3476/Task-Management-Dashboard

    cd Task-Management-Dashboard

  2. Install dependencies: npm install

  3. Start the mock API server: npx json-server --watch projects.json --port 3001

  4. Run the development server: npm run dev

The app will be running on http://localhost:3000.

Demo You can view a screen recording of the working dashboard

Screen.Recording.2025-04-24.013912.mp4
Screen.Recording.2025-04-24.020415.mp4

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors