{"id":15549872,"url":"https://github.com/katarighe/to-do-list","last_synced_at":"2026-02-05T10:03:44.154Z","repository":{"id":180401546,"uuid":"665075752","full_name":"katarighe/to-do-list","owner":"katarighe","description":"This To Do List web application allows users to perform various tasks on their lists, such as adding, removing, marking as complete, and deleting entire lists. The project was built with JavaScript ES6, Webpack, HTML, and CSS.","archived":false,"fork":false,"pushed_at":"2023-07-21T07:39:05.000Z","size":414,"stargazers_count":3,"open_issues_count":5,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-07-04T18:46:05.916Z","etag":null,"topics":["es6-javascript","microverse-projects","webpack"],"latest_commit_sha":null,"homepage":"https://katarighe.github.io/to-do-list/dist","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/katarighe.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,"zenodo":null}},"created_at":"2023-07-11T11:34:09.000Z","updated_at":"2023-08-16T12:35:03.000Z","dependencies_parsed_at":null,"dependency_job_id":"a04f0ba6-e64f-402b-bc4d-4503f1aed606","html_url":"https://github.com/katarighe/to-do-list","commit_stats":null,"previous_names":["katarighe/to-do-list"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/katarighe/to-do-list","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/katarighe%2Fto-do-list","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/katarighe%2Fto-do-list/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/katarighe%2Fto-do-list/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/katarighe%2Fto-do-list/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/katarighe","download_url":"https://codeload.github.com/katarighe/to-do-list/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/katarighe%2Fto-do-list/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29119219,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-05T09:40:36.738Z","status":"ssl_error","status_checked_at":"2026-02-05T09:36:49.977Z","response_time":65,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["es6-javascript","microverse-projects","webpack"],"created_at":"2024-10-02T13:41:50.146Z","updated_at":"2026-02-05T10:03:44.148Z","avatar_url":"https://github.com/katarighe.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ca name=\"readme-top\"\u003e\u003c/a\u003e\n\n\u003cdiv align=\"center\"\u003e\n  \u003cbr/\u003e\n\n  \u003ch3\u003e\u003cb\u003eTo Do List\u003c/b\u003e\u003c/h3\u003e\n\n\u003c/div\u003e\n\n\u003c!-- TABLE OF CONTENTS --\u003e\n\n# 📗 Table of Contents\n\n- [📖 About the Project](#about-project)\n  - [🛠 Built With](#built-with)\n    - [Tech Stack](#tech-stack)\n    - [Key Features](#key-features)\n  - [🚀 Live Demo](#live-demo)\n- [💻 Getting Started](#getting-started)\n  - [Prerequisites](#prerequisites)\n  - [Setup](#setup)\n  - [Run tests](#run-tests)\n  - [Deployment](#deployment)\n- [👥 Authors](#authors)\n- [🔭 Future Features](#future-features)\n- [🤝 Contributing](#contributing)\n- [⭐️ Show your support](#support)\n- [🙏 Acknowledgements](#acknowledgements)\n- [📝 License](#license)\n- [🖼️ Project Gallery](#gallery)\n\n\u003c!-- PROJECT DESCRIPTION --\u003e\n\n# 📖 To Do List \u003ca name=\"about-project\"\u003e\u003c/a\u003e\n\nThe To Do List is a web application that lists everything that a person has to do. \n - The most important tasks are located at the top of the list. \n - The least important tasks are located at the bottom of the list and uses a index of each task. \n\nThis project is represented under Module 2 \"JavaScript and Networking\".\n\n**To Do List** is a...\n\n## 🛠 Built With \u003ca name=\"built-with\"\u003e\u003c/a\u003e\n\n### Tech Stack \u003ca name=\"tech-stack\"\u003e\u003c/a\u003e\n\nThe To Do List project is built and configured using the following tools:\n\n\u003cdetails\u003e\n  \u003csummary\u003eLanguages\u003c/summary\u003e\n  \u003cul\u003e\n    \u003cli\u003e\u003ca href=\"https://html.com/\"\u003eHTML\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"https://www.w3schools.com/css/\"\u003eCSS\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"https://www.javascript.com/\"\u003eJavaScript\u003c/a\u003e\u003c/li\u003e\n  \u003c/ul\u003e\n\u003c/details\u003e\n\n\u003cdetails\u003e\n  \u003csummary\u003eDevelopment Applications\u003c/summary\u003e\n  \u003cul\u003e\n    \u003cli\u003e\u003ca href=\"https://code.visualstudio.com/\"\u003eVisual Studio Code\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"https://getbootstrap.com/\"\u003eBootstrap\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"https://webpack.js.org/\"\u003eWebpack\u003c/a\u003e\u003c/li\u003e\n  \u003c/ul\u003e\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003eGit / GitHub\u003c/summary\u003e\n  \u003cul\u003e\n    \u003cli\u003e\u003ca href=\"https://git-scm.com/\"\u003eGit\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"https://www.github.com/\"\u003eGithub\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"https://pages.github.com/\"\u003eGithub Pages\u003c/a\u003e\u003c/li\u003e\n  \u003c/ul\u003e\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003eWeb Configuration Applications\u003c/summary\u003e\n  \u003cul\u003e\n    \u003cli\u003e\u003ca href=\"https://developer.chrome.com/docs/lighthouse/overview/\"\u003eLighthouse\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"https://stylelint.io/\"\u003eStylelint\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"https://webhint.io/\"\u003eWebhint\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"https://eslint.org/\"\u003eES Lint\u003c/a\u003e\u003c/li\u003e\n  \u003c/ul\u003e\n\u003c/details\u003e\n\n\u003c!-- Features --\u003e\n\n### Key Features \u003ca name=\"key-features\"\u003e\u003c/a\u003e\n\n\u003e The features of the To Do List includes:\n\n- **Adding a new task**\n- **Removing a listed task**\n- **Marking a selected item as \"complete\"**\n- **Removing all listed items at once**\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\u003c!-- LIVE DEMO --\u003e\n\n## 🚀 Live Demo \u003ca name=\"live-demo\"\u003e\u003c/a\u003e\n\n\u003e The Live Demo of the project is live! Please click the link below. 👇\n\n[Live Demo Link](https://katarighe.github.io/to-do-list/dist)\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\u003c!-- GETTING STARTED --\u003e\n\n## 💻 Getting Started \u003ca name=\"getting-started\"\u003e\u003c/a\u003e\n\n\u003e Describe how a new developer could make use of your project.\n\nTo get a local copy up and running, follow these steps.\n\n### Prerequisites\n\nIn order to run this project you need:\n\n- To have Visual Studio Code (VSC) ready while loading the project. \n- To have a preferable web browser ready while viewing the project. Microsoft Edge and Google Chrome (their latest version) are considerd the best web browsers for viewing. \n- GitHub Desktop also be used as an option, but VSC is recommended code editor because of their git capability, as well as configuring the Web Linters (Lighthouse/Stylelint/Webhint/ES Lint).\n\nAlso, these basic requirements are needed in order to fully understand how the project fully works from the start:\n\n- Should have a basic knowledge of HTML, CSS, and JS (JavaScript).\n- Also, it is recommended to have a basic knowledge on how Git and GitHub works. \n\n ### Setup\n\nBefore starting with the project, follow these instructions: \n- [Visual Studio Code Download Link](https://code.visualstudio.com/download/)\n- [How to Install Visual Studio Code on Windows 7/8.1/10/11](https://www.youtube.com/watch?v=MlIzFUI1QGA/)\n- [GitHub Desktop Download Link](https://desktop.github.com/)\n- [Instructions on Using GitHub Desktop easily](https://www.youtube.com/watch?v=RPagOAUx2SQ/)\n\nClone this repository to your desired folder:\n-  git clone git@github.com:katarighe/awesome-books.git\n\nInstall this project with Visual Studio Code:\n\n- On the Visual Studio Code welcome page, select \"Clone Git Repository\" and click. \n- Paste the copied repo into the textbox and click \"Clone from GitHub\" on the top. \n- Choose which folder where you are going to save the cloned GitHub Repository into your local PC. \n- Wait for the setup to be complete until it downloads all the content entirely from the GitHub server.\n\n### Run tests\n\nTo run the project through the web browser, follow these instructions:\n\n- Press \"Go Live\" on the bottom of the visual Studio Code. \n- The program will open on the browser of your choice, such as Microsoft Edge, Google Chrome, Mozilla Firefox, Opera or Brave. \n- However, the project will load on Microsoft Edge by default. If you wish to view the project on a different browser, \n  copy this (http://127.0.0.1:5500/) address on the Edge browser and past it to your web browser of your choice. \n- If you want to view the project on smartphone mode, right click your mouse and select \"Inspect\". Once it is opened, you \n  can view the website in mobile mode, the default size of a mobile version is set at 375x768 while desktop format is at 1024x768.\n\n### Deployment\n\nYou can deploy this project using [GitHub Pages](https://pages.github.com/), it is free and easy to apply in your project without difficulties.\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\u003c!-- AUTHORS --\u003e\n\n## 👥 Authors \u003ca name=\"authors\"\u003e\u003c/a\u003e\n\n👤 **Mohamed Aden Ighe**\n\n- GitHub: [@katarighe](https://github.com/katarighe)\n- Twitter: [@katarighe](https://twitter.com/katarighe)\n- LinkedIn: [@mighe](https://linkedin.com/in/mighe)\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\u003c!-- FUTURE FEATURES --\u003e\n\n## 🔭 Future Features \u003ca name=\"future-features\"\u003e\u003c/a\u003e\n\n\u003e The following featurs will be add to the project in the future.\n\n- [ ] **Add Button**: The Add Button will be added into the application for better convience when interacting with the mouse. \n- [ ] **Categories**: This feature will help us divide the To Do list into different categories such as Home, Work, and Travel. \n- [ ] **Better User Interface (UI)**: Improving the UI of the To Do List will help users visitng this app more friendly and accessible.\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\u003c!-- CONTRIBUTING --\u003e\n\n## 🤝 Contributing \u003ca name=\"contributing\"\u003e\u003c/a\u003e\n\nContributions, issues, and feature requests are welcome!\n\nFeel free to check the [issues page](../../issues/).\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\u003c!-- SUPPORT --\u003e\n\n## ⭐️ Show your support \u003ca name=\"support\"\u003e\u003c/a\u003e\n\nGive a star⭐️ or a thumbs up 👍 if you like this project! You can visit my GitHub profile for more of my projects. \n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\u003c!-- ACKNOWLEDGEMENTS --\u003e\n\n## 🙏 Acknowledgments \u003ca name=\"acknowledgements\"\u003e\u003c/a\u003e\n\n- My coding partners for helping me guide the project development\n- Project supervised by [Microverse](https//www.microverse.org/) \n- [Creative Commons 4.0 License](https://creativecommons.org/licenses/by-nc/4.0/)\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\u003c!-- LICENSE --\u003e\n\n## 📝 License \u003ca name=\"license\"\u003e\u003c/a\u003e\n\nThis project is [MIT](./LICENSE) licensed.\n\n_NOTE: we recommend using the [MIT license](https://choosealicense.com/licenses/mit/) - you can set it up quickly by [using templates available on GitHub](https://docs.github.com/en/communities/setting-up-your-project-for-healthy-contributions/adding-a-license-to-a-repository). You can also use [any other license](https://choosealicense.com/licenses/) if you wish._\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\u003c!-- Project Gallery --\u003e\n## 🖼️ Project Gallery \u003ca name=\"gallery\"\u003e\u003c/a\u003e\n![image](https://github.com/katarighe/to-do-list/assets/80690364/78c7db5e-4c0e-42a9-99bd-044e4c89ff16)\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkatarighe%2Fto-do-list","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkatarighe%2Fto-do-list","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkatarighe%2Fto-do-list/lists"}