This is a React-based "To-Do List" project created for the purpose of learning and practicing web development concepts. This project was inspired by Matheus Battisti's tutorial, which you can find here. You can also watch the tutorial video here.
To run this project on your local machine, follow these steps:
You need to have Node.js installed on your system.
-
Clone this repository to your local machine using the following command:
git clone https://github.com/jorgeprj/todo-list-react.git -
Navigate to the project directory:
cd todo-list-react -
Install the project's dependencies:
npm install -
Start the application:
npm run dev -
The application will be available in your browser at
http://localhost:3000.
This "To-Do List" application includes the following features:
- Adding a new task with title, description, and category.
- Deleting existing tasks.
- Marking a task as completed.
- Filtering tasks by "Completed," "Incomplete," and "All."
- Sorting tasks in ascending and descending order.
This project was developed based on Matheus Battisti's tutorial.I thank him for sharing his knowledge and learning resources.
If you'd like to contribute to this project, please feel free to open an issue or submit a pull request. We welcome improvements and suggestions.
This project is licensed under the MIT License.
