Skip to content

πŸ“œ Clean and efficient todo list app built with React. Features create, edit, delete operations with React Hooks state management.

Notifications You must be signed in to change notification settings

Caner-Yesiltas/Todo-List

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

43 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

# Todo List App βœ…

πŸ‘‰ Live Demo πŸ‘ˆ

Todo List Demo

πŸ“Œ About The Project

A sleek and efficient todo list application built with React. Users can manage their daily tasks with a simple, intuitive interface featuring real-time updates and smooth interactions.

✨ Key Features

  • βž• Create new tasks easily
  • ✏️ Edit existing tasks
  • πŸ—‘οΈ Delete tasks with one click
  • πŸ“± Responsive and mobile-friendly
  • 🎨 Clean and modern UI

πŸ› οΈ Built With

πŸš€ Getting Started

# Clone the repository
git clone https://github.com/caneryesiltas/todo-list.git

# Navigate to project directory
cd todo-list

# Install dependencies
npm install

# Start the development server
npm start

πŸ’» Project Structure

src/ β”œβ”€β”€ components/ β”‚ β”œβ”€β”€ Todo.jsx
β”‚ β”œβ”€β”€ TodoCreate.jsx
β”‚ └── TodoList.jsx
β”œβ”€β”€ helper/
β”œβ”€β”€ pages/
β”œβ”€β”€ styles/ β”‚ └── App.css
β”œβ”€β”€ App.js
└── index.js

πŸ” Core Functionality

  • Task Management: Create, edit, and delete tasks
  • Input Validation: Prevent empty task creation
  • Real-time Updates: Instant UI refresh on changes

🎯 Component Details

TodoForm Component

  • Clean input interface
  • Submit validation
  • Clear input after submission

TodoList Component

  • Task display
  • Edit/Delete options
  • Completion status toggle

πŸ“± Responsive Design

  • Mobile-first approach
  • Flexible layout system
  • Touch-friendly interface
  • Clean visual hierarchy

🀝 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://todo-list-psi-ecru.vercel.app/

Made with βœ… by Caner Yesiltas

About

πŸ“œ Clean and efficient todo list app built with React. Features create, edit, delete operations with React Hooks state management.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published