This is a simple Todo List application developed using React and TypeScript. It allows users to manage tasks by adding, editing, marking as completed, and deleting them. Each task has a status (completed or incomplete) and a priority (low, medium, or high), visually represented with different colors.
- Display a list of tasks with their status (completed or incomplete).
- Add, edit, mark as completed, and delete tasks.
- Counters for total tasks and completed tasks.
- Basic styling for a clean and user-friendly interface.
- Utilizes React hooks for state management.
- Implements local storage to persist tasks even after page refresh.
- Clone this repository.
- Install dependencies using
npm install
. - Start the development server using
npm start
. - Access the application in your web browser at
http://localhost:3000
.
This project is licensed under the MIT License.