A simple task list application built with React and Redux. Manage your tasks with ease.
Check out the live demo here.
- Light and dark theme support 🌞🌙
- Add, remove, and mark tasks as completed ✅
- Task descriptions and creation date 📅
- Responsive design for mobile and desktop 📱💻
- Automatic data persistence with
localStorage
📁
Light Theme | Dark Theme |
---|---|
![]() |
![]() |
Follow these steps to run the app on your local machine:
-
Clone the repository:
git clone https://github.com/yourusername/tasklist-app.git
-
Install the dependencies:
cd tasklist-app npm install
-
Start the development server:
npm start
-
Open your browser and go to
http://localhost:3000
to use the app
- Add a new task by entering a task description in the input field and clicking the "Add" button.
- Mark tasks as completed by checking the checkbox.
- View additional task details by clicking on a task.
- Remove tasks by clicking the trash can icon.
- Your tasks are automatically saved in
localStorage
, so they persist even after you close the browser or refresh the page.
Feel free to open an issue or submit a pull request if you'd like to contribute to this project. We welcome your suggestions and improvements.
This project is licensed under the MIT License.
Enjoy managing your tasks with the TaskList App! 😄