A simple and interactive To-Do List Application built with React. Users can add tasks, delete them, and mark them as completed. This project is a beginner-friendly demonstration of React concepts like components and state management using hooks.
- 📋 Add Tasks: Add new tasks to the list.
- ✅ Mark as Completed: Click on a task to toggle its completed status.
- ❌ Delete Tasks: Remove tasks you no longer need.
- 🔄 Dynamic Updates: Real-time updates using React state management.
- Frontend: React.js, JavaScript, CSS
Follow these steps to set up the project locally:
-
Clone the Repository:
git clone https://github.com/rituldani/react-todo-list.git cd react-todo-list
-
Install Dependencies:
npm install
-
Run the Application:
npm start
-
Open in Browser: The app will run at
http://localhost:3000/