This is a simple to-do list application built with React.js. The app allows users to add, edit, and delete tasks. Tasks can also be marked as complete by simply clicking on them.
- Add a new todo item.
- Edit an existing todo item.
- Delete a todo item.
- Mark a todo item as complete.
- Uses unique icons for edit and delete operations.
- App.js: The main application component that renders the TodoList.
- TodoForm.js: Contains the form used to add new todos or edit existing ones.
- TodoList.js: Manages a list of todos. Renders a header, the todo form, and a list of Todo items.
- Todo.js: Represents individual todo items. This component allows marking todos as complete, editing, and deleting them
Pre-requisites:
- Make sure to have node.js and npm installed.
Clone the repo: git clone [repository-url]
Navigate to repo: cd [project-directory]
Enter: 'npm install' then 'npm start'.
