Skip to content

πŸ“ A modern task management app built with React & Bootstrap. Features UUID, localStorage persistence, and responsive design.

Notifications You must be signed in to change notification settings

Caner-Yesiltas/TaskFlow-Manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

12 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

# TaskFlow Manager πŸš€

πŸ‘‰ Live Demo πŸ‘ˆ

TaskFlow Manager Demo

πŸ“Œ About The Project

TaskFlow Manager is a modern task management application built with React and Bootstrap. It helps users organize their daily tasks with a clean, intuitive interface.

✨ Key Features

  • βž• Create new tasks with unique UUIDs
  • βœ… Mark tasks as complete/incomplete with double-click
  • πŸ—‘οΈ Delete tasks instantly
  • πŸ’Ύ Persistent storage using localStorage
  • 🎨 Clean and responsive Bootstrap design
  • ❄️ Daily task list with winter theme (β˜ƒοΈ)

πŸ› οΈ Built With

πŸš€ Getting Started

# Clone the repository
git clone https://github.com/caneryesiltas/task-flow-manager.git

# Navigate to project directory
cd task-flow-manager

# Install dependencies
npm install

# Start the development server
npm start

πŸ’» Project Structure

src/
β”œβ”€β”€ components/
β”‚   β”œβ”€β”€ Header.js    # Task input and addition
β”‚   └── TodoList.js  # Task display and management
β”œβ”€β”€ styles/
β”‚   └── App.css
└── App.js          # Main application logic

πŸ” Core Functionality

  • Task Addition: Users can add new tasks with automatic UUID generation
  • Task Toggle: Double-click to toggle task completion status
  • Task Deletion: Remove tasks with a single click on the trash icon
  • Data Persistence: Tasks are saved in localStorage
  • Input Validation: Empty tasks are prevented with input validation

🎯 Component Details

Header Component

  • Task input field with Bootstrap styling
  • Disabled button state for empty inputs
  • Clean and centered design

TodoList Component

  • Responsive list layout
  • Visual completion indicators
  • Interactive delete buttons
  • Winter-themed heading (β˜ƒοΈ)

πŸ“± Responsive Design

  • Centered content layout
  • Mobile-friendly interface
  • Bootstrap grid system
  • Adaptive input group sizing

🀝 Contributing

Contributions make the open source community an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

πŸ“„ License

Distributed under the MIT License. See LICENSE for more information.

πŸ“« Contact

Caner Yesiltas - [email protected]

Project Link: https://task-flow-manager.vercel.app/


Made with ❀️ by Caner Yesiltas

About

πŸ“ A modern task management app built with React & Bootstrap. Features UUID, localStorage persistence, and responsive design.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published