This is a simple Todo application built using React.js. It allows users to manage their tasks effectively with features such as adding, deleting, and marking tasks as complete.
- Clone the repository: git clone https://github.com/RajaCS5x/ToDo.git
- Navigate to the project directory: cd todoApp
- Install dependencies: npm install
- Start the development server: npm run dev
- usage of application: Open your browser and go to http://localhost:5173/ to view the app.
-
Add Task: Users can easily add tasks to the list by typing in the task description and pressing enter or clicking the add button.
-
Delete Task: Tasks can be deleted by clicking on the delete icon next to each task.
-
Mark as Complete: Users can mark tasks as complete by clicking on the checkbox next to each task.
-
Notification: Utilizes React Toastify library to display notifications for task actions such as task added, deleted, or marked as complete.
- React.js: A JavaScript library for building user interfaces.
- React Hooks (useState): Used for managing state within functional components.
- React Toastify: A library for adding notifications to your React app.
This project is licensed under the MIT License.