This is a simple and elegant to-do list application built using React. It allows users to add, delete, and mark tasks as completed. The application features a responsive design and provides a user-friendly interface for managing tasks efficiently.
- Add new tasks: Users can easily add new tasks to their To-do list.
- Mark tasks as completed: Tasks can be marked as completed by clicking on the checkbox.
- Delete tasks: Users can delete tasks they no longer need.
- Responsive design: The application is responsive and works seamlessly on various devices and screen sizes.
- React: The application is built using React, a popular JavaScript library for building user interfaces.
- Tailwind CSS: Custom styling is applied using CSS to create a visually appealing user interface.
- useState: React's
useState
hook is used to manage state within the components. - Functional Components: The application is built using React functional components to create reusable and modular UI components.
- Clone the repository to your local machine.
- Navigate to the project directory.
- Run
npm install
to install dependencies. - Run
npm start
to start the development server. - Open your browser and navigate to
http://localhost:3000
to view the application.
Contributions are welcome! Feel free to explore the codebase and contribute to the project.
This project is licensed under the MIT License.
Made with ❤️ by Coder_Mujahid