Skip to content

React Task Manager with Priority System | Complete CRUD Operations | Color-coded Tasks | Real-time Updates | Advanced State Management

Notifications You must be signed in to change notification settings

banumariwan/12_TaskManager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Task Manager πŸ“

πŸš€ Project Overview

A feature-rich task management application built with React that helps users organize, prioritize, and track their tasks efficiently. Includes priority levels, completion tracking, and intuitive task management.

✨ Features

  • Add New Tasks with priority levels (Low 🟒, Medium 🟑, High πŸ”΄)
  • Mark Tasks as Complete/Incomplete with visual strikethrough
  • Delete Tasks with one click
  • Priority-based Coloring - Visual indicators for task importance
  • Responsive Design - Works seamlessly on all devices
  • Form Validation - Prevents empty task submissions
  • Real-time Updates - Instant UI feedback for all actions

πŸ› οΈ Technologies Used

  • React 18
  • JavaScript (ES6+)
  • useState Hook
  • Event Handling
  • Array Methods (map, filter)
  • Conditional Rendering
  • CSS-in-JS Styling

🎯 Learning Objectives

  • Advanced state management with arrays and objects
  • Complex event handling (toggle, delete, add)
  • Conditional styling based on state
  • Form validation and controlled components
  • Array manipulation (add, update, delete)
  • Professional UI/UX patterns

πŸ“Š Key Functionalities

  • Task Creation: Add tasks with text and priority
  • Task Completion: Toggle done/undone status
  • Task Deletion: Remove tasks permanently
  • Visual Feedback: Color-coded priorities and strikethrough for completed tasks
  • User Experience: Intuitive controls and responsive design

πŸš€ Quick Start

# Clone the repository
git clone https://github.com/banumariwan/12_Task_Manager.git

# Navigate to project directory
cd 12_Task_Manager

# Install dependencies
npm install

# Start development server
npm start

About

React Task Manager with Priority System | Complete CRUD Operations | Color-coded Tasks | Real-time Updates | Advanced State Management

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published