A feature-rich to-do application built with React, designed to help you efficiently manage your tasks with priorities and status tracking.
- Add tasks with customizable priority levels (High, Medium, Low).
- Automatically sort tasks by priority.
- Mark tasks as "Done" or delete them entirely.
- Filter tasks into "To-Do" and "Done" sections.
- Persistent storage with LocalStorage to save tasks between sessions.
- Clear all completed tasks with a single button click.
- Responsive design for a seamless experience across devices.
- Frontend: React
- Styling: Tailwind CSS
- Notifications:
react-hot-toast
Follow the steps below to get a local copy of the project up and running.
- Clone the repository:
git clone https://github.com/amirmousav1/TickBoard.git
cd react-todo-app
- Install dependencies:
npm install
- Start the development server:
npm start
- Open the app in your browser:
http://localhost:3000