Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/venkat-0706/to-do-list
"A simple, user-friendly To-Do List app to manage tasks efficiently. Features include adding, editing, and deleting tasks, along with marking them as complete. Built with " HTMS , CSS , JAVASCRIPT " this project is great for staying organized and productive. Ideal for beginners learning project management and basic CRUD operations."
https://github.com/venkat-0706/to-do-list
Last synced: about 15 hours ago
JSON representation
"A simple, user-friendly To-Do List app to manage tasks efficiently. Features include adding, editing, and deleting tasks, along with marking them as complete. Built with " HTMS , CSS , JAVASCRIPT " this project is great for staying organized and productive. Ideal for beginners learning project management and basic CRUD operations."
- Host: GitHub
- URL: https://github.com/venkat-0706/to-do-list
- Owner: venkat-0706
- License: mit
- Created: 2024-08-21T06:03:31.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-08-22T03:26:09.000Z (5 months ago)
- Last Synced: 2024-08-22T07:34:26.681Z (5 months ago)
- Language: CSS
- Size: 21.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# To-Do List Web Application
A simple, user-friendly To-Do List application built with HTML, CSS, and JavaScript to help manage daily tasks efficiently.
## Features
- **Add Tasks:** Users can add new tasks to the list.
- **Edit Tasks:** Tasks can be edited to update any changes.
- **Delete Tasks:** Users can remove tasks that are no longer needed.
- **Mark as Complete:** Tasks can be marked as complete once finished.
- **Persistent Data:** Tasks are saved using local storage, so they remain even after refreshing the page.## Demo
You can view the live demo [here](https://incredible-heliotrope-a33067.netlify.app/)
## Technologies Used
- **HTML:** For structuring the content.
- **CSS:** For styling the application to create a visually appealing interface.
- **JavaScript:** For adding interactivity and managing tasks dynamically.
- **Local Storage:** To store tasks persistently across browser sessions.## Installation
To run the project locally:
1. Clone the repository:
```bash
https://github.com/venkat-0706/TO-DO-LIST
```
2. Navigate to the project directory:
```bash
cd TO-D0-LIST
```
3. Open `index.html` in your web browser.## Outcomes
- Improved task management through an intuitive interface.
- Enhanced understanding of front-end technologies (HTML, CSS, JavaScript).
- Learned how to implement local storage for data persistence.
- Gained experience in building a fully functional CRUD (Create, Read, Update, Delete) application.## What I Learned
- **HTML/CSS:** Improved my skills in creating structured, well-styled web pages.
- **JavaScript:** Enhanced my understanding of DOM manipulation, event handling, and logic implementation.
- **Problem-Solving:** Gained experience in debugging and optimizing web applications.
- **User Experience:** Learned the importance of a user-friendly interface and efficient task management.## Contributing
Contributions are welcome! If you have any ideas or improvements, feel free to submit a pull request.
## License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
## Contact
For any questions or suggestions, please contact me at mail to: [email protected]