This project is a part of the Learnathon 2.0 program, powered by Vivasoft. It's a simple yet functional Todo application built with React.
Check out the live demo of the application here.
The application fetches todo items from the JSON Placeholder API and displays them in a user-friendly list. Each todo item is accompanied by a checkbox, allowing users to mark the item as completed or not completed. Additionally, a filter is provided to display only completed or not completed items, enhancing the user experience.
- Fetch and display todo items from an API.
- Interactive checkboxes to mark todo items as completed or not completed.
- Dropdown filter to display todo items based on their completion status.
Follow these steps to install and run the project:
- Clone the repository:
git clone https://github.com/yourusername/todo-app.git
- Install the dependencies:
npm install
- Start the application:
npm start
Interact with the application by checking or unchecking the checkboxes to mark todo items as completed or not completed. Utilize the filter to display only completed or not completed items.
Contributions to this project are welcome. Please open an issue or submit a pull request.
This project is licensed under the MIT License.