This is a basic TODO list application built using Vite and React. The application allows users to add, delete, and mark tasks as completed, providing a simple and efficient way to manage daily tasks.
-
Vite: Next-generation frontend tooling.
-
React: JavaScript library for building user interfaces.
-
Add Tasks: Users can add new tasks to the list.
-
Delete Tasks: Users can remove tasks from the list.
-
Mark as Completed: Users can mark tasks as completed.
-
Responsive Design: The application is responsive and works on various device sizes.
TODO App UI:
- Node.js and npm (Node Package Manager)
-
Clone the repository:
git clone https://github.com/PDhvanik/TodoListApp.git cd TodoListApp
-
Install dependencies and Start the development server:
npm install npm run dev
-
Open the application:
- Open your browser and navigate to
http://localhost:5173
.
- Open your browser and navigate to
-
Adding a Task: Enter a task in the input field and click the "Add Task" button.
-
Deleting a Task: Click the delete icon next to a task to remove it.
-
Marking a Task as Completed: Click on a task to toggle its completion status.
Contributions are welcome! If you have any ideas or find bugs, feel free to fork the repository and submit a pull request.
For any inquiries or feedback, feel free to reach out to me on LinkedIn.