Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jamal-saadeddin/todotick
This project is a TODO list web application that allows users to manage their tasks efficiently.
https://github.com/jamal-saadeddin/todotick
async-await css3 dom-manipulation html5 javascript localstorage
Last synced: 7 days ago
JSON representation
This project is a TODO list web application that allows users to manage their tasks efficiently.
- Host: GitHub
- URL: https://github.com/jamal-saadeddin/todotick
- Owner: Jamal-SaadEddin
- Created: 2024-04-21T10:54:44.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-06-27T12:32:51.000Z (7 months ago)
- Last Synced: 2024-11-19T15:58:08.188Z (2 months ago)
- Topics: async-await, css3, dom-manipulation, html5, javascript, localstorage
- Language: JavaScript
- Homepage: https://jamal-saadeddin.github.io/TodoTick/
- Size: 479 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Overview
This project is a TODO list web application that allows users to manage their tasks efficiently. With a simple and intuitive interface, users can add, update, delete, and mark tasks as completed. The application interacts with a dummy API for initial data loading and supports CRUD operations.## Features
- Retrieve TODOs from a dummy API.
- Add new TODOs.
- Delete TODOs.
- Mark TODOs as done.
- Count the number of TODOs.
- Store data in the browser to persist across page refreshes.
- Search for TODOs.## Project Structure
The project is composed of HTML, CSS, and JavaScript files that together create a responsive and functional application. It's designed to adapt to various screen sizes, ensuring a great user experience on both desktop and mobile devices.## Live Demo
A live demo of the TODO List Application can be viewed [here](https://jamal-saadeddin.github.io/TodoTick/).## Technologies Used
- HTML5
- CSS3
- Vanilla JavaScript
- LocalStorage API for data persistence
- Fetch API for asynchronous HTTP requests## Setup
To run this project locally:
1. Clone the repository.
2. Open `index.html` in your browser.## Authors
- [Jamal SaadEddin](github.com/Jamal-SaadEddin)## Acknowledgements
- This task is part of the Foothill Technology Solutions Internship Cycle.
- Big thanks to my trainer [@Huthaifa](https://github.com/Huthaifa-Dev)---
Thank you for visiting my project! Feel free to star or contribute to the repository if you find it useful.