π Live Demo π
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.
- β Create new tasks easily
- βοΈ Edit existing tasks
- ποΈ Delete tasks with one click
- π± Responsive and mobile-friendly
- π¨ Clean and modern UI
- React
- React Icons
- CSS3
# 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
src/
βββ components/
β βββ Todo.jsx
β βββ TodoCreate.jsx
β βββ TodoList.jsx
βββ helper/
βββ pages/
βββ styles/
β βββ App.css
βββ App.js
βββ index.js
- Task Management: Create, edit, and delete tasks
- Input Validation: Prevent empty task creation
- Real-time Updates: Instant UI refresh on changes
- Clean input interface
- Submit validation
- Clear input after submission
- Task display
- Edit/Delete options
- Completion status toggle
- Mobile-first approach
- Flexible layout system
- Touch-friendly interface
- Clean visual hierarchy
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://todo-list-psi-ecru.vercel.app/
Made with β by Caner Yesiltas