{"id":26446516,"url":"https://github.com/cfisher21/todolist","last_synced_at":"2026-04-12T00:45:47.386Z","repository":{"id":274914147,"uuid":"917952357","full_name":"CFisher21/TodoList","owner":"CFisher21","description":"A dynamic To-Do App built with vanilla JavaScript, HTML, and CSS, bundled using Webpack. It lets users manage task lists—adding, editing, and deleting tasks with due dates and priority settings—while persisting data in localStorage. The app features a responsive design for a smooth experience across devices.","archived":false,"fork":false,"pushed_at":"2025-03-05T03:02:42.000Z","size":104,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-18T12:17:58.212Z","etag":null,"topics":["css","dom-manipulation","frontend-development","html","javascript","localstorage","responsive-design","todo-app","vanilla-js","webpack"],"latest_commit_sha":null,"homepage":"https://cfisher21.github.io/TodoList/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/CFisher21.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-01-17T00:31:38.000Z","updated_at":"2025-03-05T03:02:46.000Z","dependencies_parsed_at":null,"dependency_job_id":"fdae4cc6-3c4c-46f8-bf2b-c1349706e2ab","html_url":"https://github.com/CFisher21/TodoList","commit_stats":null,"previous_names":["cfisher21/todolist"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CFisher21%2FTodoList","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CFisher21%2FTodoList/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CFisher21%2FTodoList/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CFisher21%2FTodoList/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CFisher21","download_url":"https://codeload.github.com/CFisher21/TodoList/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244217950,"owners_count":20417677,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["css","dom-manipulation","frontend-development","html","javascript","localstorage","responsive-design","todo-app","vanilla-js","webpack"],"created_at":"2025-03-18T12:18:02.426Z","updated_at":"2026-04-12T00:45:47.347Z","avatar_url":"https://github.com/CFisher21.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# To-Do App\n\nA simple, dynamic To-Do App built with vanilla JavaScript, HTML, and CSS. The project is bundled using Webpack and leverages localStorage to persist user data.\n\n## Overview\n\nThe To-Do App allows users to:\n- Create multiple task lists.\n- Add, edit, and delete tasks within each list.\n- Set due dates and mark tasks as a priority.\n- Filter lists by due date (Today, Tomorrow, Next Week) or by priority.\n- Enjoy a responsive design that adapts to various screen sizes.\n\n## Features\n\n- **Task Management:** Easily add, delete, and edit tasks.\n- **List Management:** Create and remove lists with custom titles.\n- **Local Persistence:** Automatically saves your lists and tasks using localStorage.\n- **Priority \u0026 Due Dates:** Mark tasks as high priority and set due dates.\n- **Responsive Design:** Clean and intuitive UI that works on both desktop and mobile.\n- **Webpack Bundling:** Efficiently bundles assets (JavaScript, CSS, images) for a smooth development experience.\n\n## Technologies Used\n\n- **JavaScript (ES6+)**\n- **HTML5**\n- **CSS3**\n- **Webpack**\n\n## Getting Started\n\n### Installation\n**Clone the repository:**\n- git clone https://github.com/CFisher21/TodoList\n- cd YourRepoName\n- npm install\n- npm start\n\n### Prerequisites\n\n- [Node.js](https://nodejs.org/) (v12 or later)\n- npm (comes with Node.js)\n\n### License\nDistributed under the MIT License. See LICENSE for more information.\n\n### Acknowledgments\nBuilt by Cody Fisher\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcfisher21%2Ftodolist","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcfisher21%2Ftodolist","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcfisher21%2Ftodolist/lists"}