{"id":17666627,"url":"https://github.com/jugosack/to-do-list","last_synced_at":"2026-05-07T11:34:04.660Z","repository":{"id":65515285,"uuid":"590829135","full_name":"jugosack/To-Do-list","owner":"jugosack","description":"\"To-Do List\" is a web-based project that was built using webpack. It allows users to create and manage a list of tasks, with the ability to add new tasks and mark them as complete. The tasks are saved in local storage, so they will persist even if the user closes the browser or turns off their computer. The website has a clean and simple interface","archived":false,"fork":false,"pushed_at":"2023-01-27T14:27:36.000Z","size":8519,"stargazers_count":2,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-30T12:42:36.922Z","etag":null,"topics":["bootstrap","css","html","javascript"],"latest_commit_sha":null,"homepage":"https://jugosack.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/jugosack.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}},"created_at":"2023-01-19T10:05:43.000Z","updated_at":"2023-01-27T23:39:07.000Z","dependencies_parsed_at":"2023-02-15T00:02:18.379Z","dependency_job_id":null,"html_url":"https://github.com/jugosack/To-Do-list","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/jugosack/To-Do-list","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jugosack%2FTo-Do-list","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jugosack%2FTo-Do-list/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jugosack%2FTo-Do-list/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jugosack%2FTo-Do-list/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jugosack","download_url":"https://codeload.github.com/jugosack/To-Do-list/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jugosack%2FTo-Do-list/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32735224,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-07T02:14:30.463Z","status":"ssl_error","status_checked_at":"2026-05-07T02:14:29.405Z","response_time":62,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: 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":["bootstrap","css","html","javascript"],"created_at":"2024-10-23T21:42:27.560Z","updated_at":"2026-05-07T11:34:04.641Z","avatar_url":"https://github.com/jugosack.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# To-Do-list\n\n\n\u003cp id=\"readme-top\"\u003eMy Microverse todo-list\n project (Module two)\u003c/p\u003e\n\n\u003c!-- TABLE OF CONTENTS --\u003e\n\n# 📗 Table of Contents\n\n- [📖 \\[🎯 todo-list ](#-todo-list)\n  - [🛠 Built With ](#-built-with-)\n    - [Tech Stack ](#tech-stack-)\n  - [🚀 Live Demo ](#-live-demo-)\n  - [👁 Presentation ](#-presentation-)\n  - [Deploy my website with github pages\":](#deploy-my-website-with-github-pages)\n  - [- Loom video link:](#-loom-video-link)\n  - [💻 Getting Started ](#-getting-started-)\n    - [Prerequisites](#prerequisites)\n    - [Install](#install)\n  - [Requirements](#requirements)\n    - [Run tests](#run-tests)\n    - [Deployment](#deployment)\n  - [👥 Authors ](#-authors-)\n  - [🔭 Future Features ](#-future-features-)\n  - [🤝 Contributing ](#-contributing-)\n  - [👋 Show your support ](#show-your-support)\n  - [🔭Acknowledgments ](#acknowledgments-)\n  - [📝 License ](#license)\n\n\u003c!-- PROJECT DESCRIPTION --\u003e\n\n# 📖 To Do List \u003ca name=\"about-project\"\u003e\u003c/a\u003e\n\n**To Do List** is a web page where the user can see a list of todos, they can also add or remove any todo to the list.\n\n\n## 🛠 Built With \u003ca name=\"built-with\"\u003e\u003c/a\u003e\n\n\u003cdetails\u003e\n  \u003csummary\u003eTechnology\u003c/summary\u003e\n  \u003cul\u003e\n    \u003cli\u003eHTML\u003c/li\u003e\n    \u003cli\u003eCSS\u003c/li\u003e\n    \u003cli\u003eJavascript\u003c/li\u003e\n    \u003cli\u003eWebpack\u003c/li\u003e\n    \u003cli\u003eLinters (Lighthouse, Webhint, Stylelint, Eslint)\u003c/li\u003e\n    \u003cli\u003eGit/GitHub work-flow \u003c/li\u003e\n  \u003c/ul\u003e\n\u003c/details\u003e\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n### Tech Stack \u003ca name=\"tech-stack\"\u003e\u003c/a\u003e\n\n\u003cdetails\u003e\n  \u003csummary\u003eClient\u003c/summary\u003e\n  \u003cul\u003e\n    \u003cli\u003e\u003ca href=\"https://www.javascript.com/\"\u003eJavaScript\u003c/a\u003e\u003c/li\u003e\n  \u003c/ul\u003e\n  \u003cul\u003e\n    \u003cli\u003e\u003ca href=\"https://html.com/\"\u003eHtml\u003c/a\u003e\u003c/li\u003e\n  \u003c/ul\u003e\n  \u003cul\u003e\n    \u003cli\u003e\u003ca href=\"hhttps://www.w3schools.com/css/\"\u003eCSS\u003c/a\u003e\u003c/li\u003e\n  \u003c/ul\u003e\n\u003c/details\u003e\n\n\u003cdetails\u003e\n  \u003csummary\u003eServer\u003c/summary\u003e\n  \u003cul\u003e\n    \u003cli\u003e\u003ca href=\"#\"\u003eN/A\u003c/a\u003e\u003c/li\u003e\n  \u003c/ul\u003e\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003eDatabase\u003c/summary\u003e\n  \u003cul\u003e\n    \u003cli\u003e\u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/API/Window/localStorage\"\u003eLocalStorage\u003c/a\u003e\u003c/li\u003e\n  \u003c/ul\u003e\n\u003c/details\u003e\n\n## 🚀 Live Demo \u003ca name=\"live-demo\"\u003e\u003c/a\u003e\n\n- [Live Demo Link]()\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n## 👁 Presentation \u003ca name=\"presentation\"\u003e\u003c/a\u003e\n\n- [Loom presentation Link]()\n\n\n\n## Deploy my website with github pages\":\n\n[link to todo-list:](https://jugosack.github.io/To-Do-list/dist)\n\n## - Loom video link:\n\n[Loom walking through for my-awesome-books: ]()\n\n## 💻 Getting Started \u003ca name=\"getting-started\"\u003e\u003c/a\u003e\n\nTo get a local copy up and running follow these simple example steps.\n\n### Prerequisites\n\n- IDE to edit and run the code (We use Visual Studio Code 🔥).\n- Git to versionning your work.\n\n### Install\n- first install package.json and node_modules run: \nnpm init -y\n\n- npm install --save-dev hint\n\n- npm install --save-dev stylelint@13.x stylelint-scss@3.x stylelint-config-standard@21.x stylelint-csstree-validator@1.x\n\nor latest version:\n- npm install --save-dev stylelint stylelint-scss stylelint-config-standard stylelint-csstree-validator\n\n- npm install --save-dev eslint@7.x eslint-config-airbnb-base@14.x eslint-plugin-import@2.x babel-eslint@10.x\n\nor latest version:\n- npm install --save-dev eslint  eslint-config-airbnb-base  eslint-plugin-import  babel-eslint\n\n## Requirements\n\n- Linters configuration.\n\nClone the repository to get start with project, then make sure to install dependencies in the linters file located in the [linter](https://github.com/Bateyjosue/linters-html-css/blob/main/.github/workflows/linters.yml) file\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n### Run tests\n\n- to test and check the html file/s is error-free run: \nnpx hint . \n\n- to fix errors run:\nnpx hint . -f\n\n- to test and check the css file/s is error-free run: \nnpx stylelint \"**/*.{css,scss}\"\n- to fix errors run:\nnpx stylelint \"**/*.{css,scss}\" --fix\n\n- to test and check the js file/s is error-free run: \nnpx eslint .\n\n- to fix errors run:\nnpx eslint . --fix\n\n### Deployment\n\nCheck for the tests when you generate a pull request and fix the errors if any.\nFor stylelint error run:\u003ccode\u003esudo npx stylelint \"\\*_/_.{css,scss}\" --fix\u003c/code\u003e and it will the fix style issues automatically.\n\n\u003c!-- AUTHORS --\u003e\n\n## 👥 Authors \u003ca name=\"authors\"\u003e\u003c/a\u003e\n\n👤 **Jugoslav Achkoski**\n\n- GitHub: [jugosack](https://github.com/jugosack)\n- Twitter: [Jugoslav Achkoski](https://twitter.com/Jugosla22401325)\n- LinkedIn: [Jugoslav Achkoski](https://www.linkedin.com/in/jugoslav-achkoski-3a074021/?originalSubdomain=mk)\n\n\n\n\u003c!-- FUTURE FEATURES --\u003e\n\n## 🔭 Future Features \u003ca name=\"future-features\"\u003e\u003c/a\u003e\n\n- [ ] Add local storage to save todos\n- [ ] Add functionality to add and remove todos\n\n\n  \u003c!-- CONTRIBUTING --\u003e\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\n\n\n\u003c!-- SUPPORT --\u003e\n\n## 👋 Show your support \u003ca name=\"support\"\u003e\u003c/a\u003e\n\nGive a ⭐️ if you like this project!\n\n\u003cp align=\"right\"\u003e\u003ca href=\"#readme-top\"\u003e(back to top)\u003c/a\u003e\u003c/p\u003e\n\n\u003c!-- ACKNOWLEDGEMENTS --\u003e\n\n## 🙏 Acknowledgments \u003ca name=\"acknowledgements\"\u003e\u003c/a\u003e\n- [Microverse Team](https://www.microverse.org/).\n\nI would like to thank Microverse for the information provided to build this project.\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\u003c!-- FAQ (optional) --\u003e\n\n## ❓ FAQ (OPTIONAL) \u003ca name=\"faq\"\u003e\u003c/a\u003e\n\n- **Can I use the project for any purpose?**\n\n  - Yes, you can use this files for anything you need.\n\n- **Is the information saved in any database?**\n\n  - No, all data is saved in Local Storage.\n\n\n## 📝 License \u003ca name=\"license\"\u003e\u003c/a\u003e\n\nThis project is [MIT](https://github.com/jugosack/To-Do-list/blob/main/LICENSE) licensed.\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%2Fjugosack%2Fto-do-list","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjugosack%2Fto-do-list","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjugosack%2Fto-do-list/lists"}