Welcome to the To-Do App documentation! This application was built using React
, Context API
, and Local Storage
to provide a seamless and intuitive to-do list experience.
Visit :- https://rajanjha9235.github.io/to-do
- Add Tasks: Easily add new tasks to your to-do list.
- Delete Tasks: Remove tasks from your list once they are completed or are no longer needed.
- Mark Tasks as Completed: Keep track of your progress by marking tasks as completed.
- Persistence: Your to-do list items are stored locally, so you won't lose them even if you close the browser or refresh the page.
You can access the deployed version of the To-Do App here.
- React: A JavaScript library for building user interfaces.
- Context API: A React feature for managing state across the application without having to pass props manually at every level.
- Local Storage: HTML5 feature that allows web applications to store data locally within the user's browser.
To run the To-Do App locally on your machine, follow these steps:
- Clone this repository to your local machine using
git clone https://github.com/rajanjha9235/to-do.git
. - Navigate to the project directory:
cd to-do
. - Install dependencies using
npm install
. - Start the development server with
npm run dev
. - Open
http://localhost:5173
to view the app in your browser.
Contributions to the To-Do App are welcome! Feel free to open issues for bugs, feature requests, or any suggestions for improvements. If you'd like to contribute code, please follow these steps:
- Fork the repository.
- Create your feature branch (
git checkout -b feature/YourFeature
). - Commit your changes (
git commit -am 'Add some feature'
). - Push to the branch (
git push origin feature/YourFeature
). - Open a pull request.
This project is licensed under the MIT License - see the LICENSE file for details.
Thank you for using the To-Do App! If you have any questions or need further assistance, feel free to reach out. Happy task managing!