{"id":22530367,"url":"https://github.com/jmoseka/to-do-list","last_synced_at":"2025-04-09T16:04:16.865Z","repository":{"id":40462830,"uuid":"485815060","full_name":"jmoseka/To-Do-List","owner":"jmoseka","description":" A simple to-do -list web application that lets users add, remove, edit taks. Also allows check and unchecking tasks","archived":false,"fork":false,"pushed_at":"2022-05-09T13:14:20.000Z","size":928,"stargazers_count":10,"open_issues_count":1,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-04-09T16:04:04.885Z","etag":null,"topics":["css","html","javascript","webpack5"],"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/jmoseka.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":"2022-04-26T14:11:49.000Z","updated_at":"2023-10-16T08:18:52.000Z","dependencies_parsed_at":"2022-08-09T21:12:22.628Z","dependency_job_id":null,"html_url":"https://github.com/jmoseka/To-Do-List","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jmoseka%2FTo-Do-List","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jmoseka%2FTo-Do-List/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jmoseka%2FTo-Do-List/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jmoseka%2FTo-Do-List/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jmoseka","download_url":"https://codeload.github.com/jmoseka/To-Do-List/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248065289,"owners_count":21041871,"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","webpack5"],"created_at":"2024-12-07T07:23:34.898Z","updated_at":"2025-04-09T16:04:16.838Z","avatar_url":"https://github.com/jmoseka.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n ![](https://img.shields.io/badge/Microverse-blueviolet)\n\n# To-Do-List\n\nA web app that helps you organize your day. It simply lists the things that you need to do and allows you to mark them as complete. It is built with ES6 and Webpack!\n\n## Built With\n\nJS\n\nCSS\n\nHTML\n\nWebpack\n\n### 🔴 [Live Link](https://626e5ac8a92f1b301e871a90--fanciful-stroopwafel-1c6022.netlify.app/#)\n\n### DEMO\n\n\u003cimg src=\"assets/demo-live.gif\" alt=\"gif project\"\u003e\n\n# Getting Started\n\n### Prerequisites\n\n[Node](https://nodejs.org/en/download/)\n\n### Setup\n1. Git [clone](\"https://github.com/jmoseka/To-Do-List\") this repository to your local machine\n- ```git clone https://github.com/jmoseka/To-Do-List``` \n\n-  ``` cd To-Do-List```\n\n2. Download as [zip](https://github.com/jmoseka/To-Do-List.git) and extract the files to your local machine\n\n\u003chr\u003e\n\n### Installations\n```npm install # to install all modules that are listed on package.json file and their dependencies.```\n\n(if needed)\n\n```npm update # to update all packages in the node_modules directory and their dependencies ```\n\n\u003chr\u003e\n\n### Usage\nUse [liverserver](https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer#:~:text=Shortcuts%20to%20Start%2FStop%20Server\u0026text=Open%20a%20HTML%20file%20and,on%20Open%20with%20Live%20Server%20.\u0026text=Open%20the%20Command%20Pallete%20by,Server%20to%20stop%20a%20server) to open and run the project in the browser\n\n\u003chr\u003e\n\n### Run tests\n\nRun tests with jest\n\n`npm test`\n\nRun tests on the .css files\n```npx stylelint \"**/*.{css,scss}\"```\n\nRun tests on the .js files\n```npx eslint ```\n\nRun ALL tests on the pull request \n\n\u003chr\u003e\n\n### Deployment\nFiles can be deployed with github pages\n\n## Author 👤\n\nJamila Moseka\n\n- GitHub: [jmoseka](https://github.com/jmoseka)\n- LinkedIn [jamila-moseka](https://www.linkedin.com/in/jamila-moseka/)\n- Twitter [@milamoseka](https://twitter.com/milamoseka)\n\nMichael Ugochukwu\n\n- GitHub: [Mikelobi](https://github.com/Mikelobi)\n\n\u003chr\u003e\n\n## Contributing 🤝 \n\nContributions, issues, and feature requests are welcome!\n\n## Acknowledgments 🥇\nAll the devs who build softwares that we use to make code\n\n## Show your support\n\nGive a ⭐️ if you like this project!\n\n## 📝 License\n\nThis project is [MIT](./LICENSE) licensed.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjmoseka%2Fto-do-list","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjmoseka%2Fto-do-list","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjmoseka%2Fto-do-list/lists"}