π Live Demo π
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.
- β 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 (βοΈ)
- React
- React Bootstrap
- UUID
- LocalStorage API
- CSS3
# 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
src/
βββ components/
β βββ Header.js # Task input and addition
β βββ TodoList.js # Task display and management
βββ styles/
β βββ App.css
βββ App.js # Main application logic
- 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
- Task input field with Bootstrap styling
- Disabled button state for empty inputs
- Clean and centered design
- Responsive list layout
- Visual completion indicators
- Interactive delete buttons
- Winter-themed heading (βοΈ)
- Centered content layout
- Mobile-friendly interface
- Bootstrap grid system
- Adaptive input group sizing
Contributions make the open source community an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
Distributed under the MIT License. See LICENSE
for more information.
Caner Yesiltas - [email protected]
Project Link: https://task-flow-manager.vercel.app/