{"id":15594590,"url":"https://github.com/kaizipaul/to-do-list","last_synced_at":"2025-04-28T10:48:13.266Z","repository":{"id":60496097,"uuid":"543515750","full_name":"kaizipaul/to-do-list","owner":"kaizipaul","description":"A simple to-do list app. Built with Webpack, JavaScript, HTML and CSS","archived":false,"fork":false,"pushed_at":"2024-06-03T15:53:38.000Z","size":767,"stargazers_count":5,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-18T15:16:37.325Z","etag":null,"topics":["css","html","javascript","webpack"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kaizipaul.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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":"2022-09-30T09:05:06.000Z","updated_at":"2024-06-03T15:53:42.000Z","dependencies_parsed_at":"2024-06-03T17:14:30.939Z","dependency_job_id":null,"html_url":"https://github.com/kaizipaul/to-do-list","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":"kaizipaul/webpack-setup","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kaizipaul%2Fto-do-list","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kaizipaul%2Fto-do-list/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kaizipaul%2Fto-do-list/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kaizipaul%2Fto-do-list/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kaizipaul","download_url":"https://codeload.github.com/kaizipaul/to-do-list/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251298654,"owners_count":21567050,"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","html","javascript","webpack"],"created_at":"2024-10-03T00:41:08.052Z","updated_at":"2025-04-28T10:48:13.214Z","avatar_url":"https://github.com/kaizipaul.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n# To-do List\n\n\u003e This project showcases the implementation of a basic to-do list using Webpack. It offers a seamless and efficient task management experience, allowing users to easily create, organize, and complete tasks. With its sleek design and powerful functionality, this project demonstrates the potential of Webpack in building practical and intuitive web applications.\n\n## Features:\n\n1. Display an input field and a \"Add Task\" button where users can\nadd new tasks.\n2. Display a list of tasks with options to edit, delete, and mark tasks\nas completed. \n3. Implement functionality to edit tasks inline, i.e., users can click on\na task to edit its content. \n4. Allow users to mark tasks as completed, which should visually\ndifferentiate completed tasks from pending tasks. \n5. Provide a \"Delete Task\" button for each task to allow users to\ndelete tasks. \n6. Use CSS to style the application and make it visually appealing. 7. Use JavaScript to handle task management logic, including adding, editing, deleting, and marking tasks \n\n\n## Built With\n\n- HTML, CSS and JavaScript\n- Webpack\n\n## How to install\n\ninstall package.json:\n\n```sh\n cd to-do-list\n npm install\n```\nrun webpack server:\n\n```sh\n npm run start\n```\nrun build command to compile to main.js\n\n```sh\n npm run build\n```\n\n## Live Demo\n\nAccess the app [here](https://kaizipaul.github.io/to-do-list/dist)\n\n## App Screenshot\n\n![img(1)](./assets/image.png)\n\n## Authors\n\n👤 **Paul Kaizirege Vedasto**\n\n👤 **Ibrahim William Charles**\n\n👤 **Charles Mngodo**\n\n👤 **Amar Yakesh Jethwa**\n\n👤 **Aslam Sumar Yusuf**\n\n\n\n## 🤝 Contributing\n\nContributions, issues, and feature requests are welcome!\n\nFeel free to check the [issues page](../../issues/).\n\n## Show your support\n\nGive a ⭐️ if you like this project!\n\n## Acknowledgments\n\n- Unique Academy\n\n## 📝 License\n\nThis project is [MIT](./LICENSE) licensed.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkaizipaul%2Fto-do-list","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkaizipaul%2Fto-do-list","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkaizipaul%2Fto-do-list/lists"}