A simple and intuitive to-do list application built with React, allowing users to manage their daily tasks efficiently.
- Add new tasks with ease.
- Mark tasks as completed.
- Delete tasks when no longer needed.
- Responsive design for seamless use on various devices.
- Data persistence using local storage.
Check out the live demo of the application: ToDoThings Demo
To run this project locally, follow these steps:
- Clone the repository:
git clone https://github.com/Atircharlotte/ToDoThings.git
cd ToDoThings
- Install dependencies: Ensure you have Node.js installed, then run:
npm install
- Start the developement server:
npm start
The application will open in your browser at http://localhost:3000
- Adding a Task:
- Enter your task description in the input field.
- Click the "ADD MISSION" button to add the task to your list.
- Completeing a Task:
- Click the checkbox next to a task to mark it as completed.
- Deleting a Task:
- Click the delete icon next to a task to remove it from the list.
The application keeps track of the number of pending tasks and updates automatically as you add, complete, or delete tasks.
Contributions are welcome! To contribute:
- Fork the repository.
- Create a new branch:
git checkout -b feature/YourFeatureName
- Make your changes.
- Commit to your changes:
git commit -m "Add some feature"
- Commit your changes:
git push origin feature/YourFeatureName
- Open a pull request.
Please ensure your code adheres to the project's coding standards and included appropriate tests.
This project is licensed under the MIT License.
Developed by Rita Chen. You can reach me at rita789201131@gmail.com