Welcome to My Todo List App! This web application allows you to keep track of your tasks and manage your daily activities effectively. With a user-friendly interface and smooth navigation, this app simplifies your life by helping you stay organized.
-
Intuitive UI: The app boasts a clean and user-friendly interface, making it easy for you to add, update, and delete tasks.
-
Responsive Design: Whether you're using a desktop, tablet, or smartphone, the app's responsive design ensures a seamless experience across all devices.
-
Add New Tasks: Quickly add new tasks with a title and description. Keep a record of what needs to be done.
-
Delete: Remove it entirely when it's completed or no longer relevant.
-
Toggle Form: Easily toggle the task addition form using a floating "+" button for a clutter-free experience.
-
About Page: Discover more about the app and its features on the dedicated "About" page.
Follow these steps to get started with the app:
-
Clone the repository:
git clone https://github.com/RahulKumar-007/TO_DO-App.git
-
Navigate to the project directory:
cd TO_DO-App
-
Install the dependencies using npm:
npm install
-
Run the app:
npm start
-
Open your browser and go to
http://localhost:3000
to see the app in action.
- React: A JavaScript library for building user interfaces.
- React Router: For handling client-side routing within the app.
- Local Storage: To persist tasks even after the browser is closed.
- CSS: Styling to make the app visually appealing and responsive.
Add and delete tasks with ease.
Responsive design for a seamless experience on any device.
Contributions are welcome! If you find any issues or have suggestions for improvements, feel free to open an issue or submit a pull request.
This project is licensed under the MIT License. Feel free to use, modify, and distribute it as needed.
Developed by Rahul Kumar - Happy task management! 🚀