{"id":19912513,"url":"https://github.com/priyanayak28/fruit-world","last_synced_at":"2026-06-10T19:31:03.637Z","repository":{"id":214929021,"uuid":"737701464","full_name":"PriyaNayak28/Fruit-World","owner":"PriyaNayak28","description":"A collection of small projects to practice JavaScript DOM manipulation methods, including to-do lists, form validation, event handling, and dynamic styling.","archived":false,"fork":false,"pushed_at":"2024-09-06T18:00:52.000Z","size":13,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-01T08:45:19.212Z","etag":null,"topics":["css","dom-manipulation","event-handling","front-end","html","javascript","javascript-practice","web-development"],"latest_commit_sha":null,"homepage":"https://priyanayak28.github.io/Fruit-World/","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/PriyaNayak28.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":"2024-01-01T06:23:59.000Z","updated_at":"2024-09-06T18:08:14.000Z","dependencies_parsed_at":"2024-01-01T07:28:42.812Z","dependency_job_id":"ad2c0c9e-0c6f-4751-a39d-b95af6a8bf76","html_url":"https://github.com/PriyaNayak28/Fruit-World","commit_stats":null,"previous_names":["priyanayak28/fruit-world"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/PriyaNayak28/Fruit-World","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PriyaNayak28%2FFruit-World","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PriyaNayak28%2FFruit-World/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PriyaNayak28%2FFruit-World/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PriyaNayak28%2FFruit-World/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PriyaNayak28","download_url":"https://codeload.github.com/PriyaNayak28/Fruit-World/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PriyaNayak28%2FFruit-World/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34168086,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-10T02:00:07.152Z","response_time":89,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["css","dom-manipulation","event-handling","front-end","html","javascript","javascript-practice","web-development"],"created_at":"2024-11-12T21:29:31.129Z","updated_at":"2026-06-10T19:31:03.621Z","avatar_url":"https://github.com/PriyaNayak28.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# DOM Manipulation Practice\n\n## Description\n\nThis repository is created for practicing and demonstrating various JavaScript DOM manipulation methods. It contains small projects and examples that show how to dynamically interact with webpage elements using DOM methods.\n\nThrough this practice, you will gain a better understanding of how to:\n- Add, edit, and delete elements on a webpage.\n- Handle user interactions and events.\n- Traverse and modify the DOM structure.\n- Change the styles and properties of elements dynamically.\n\n## Features\n\n- **Basic To-Do List**: Add, edit, and delete tasks using DOM methods like `createElement`, `appendChild`, and `removeChild`.\n- **Form Validation**: Validate form inputs dynamically using `input.value`, `classList.add`, `classList.remove`, and more.\n- **Event Listeners**: Attach event listeners to elements to handle user interactions (e.g., clicks, keypresses).\n- **Dynamic Styling**: Change the appearance of elements using JavaScript to modify CSS properties.\n- **DOM Traversal**: Learn how to navigate between parent, child, and sibling elements in the DOM.\n\n## Getting Started\n\n### Installation\n\n1. Clone the repository to your local machine:\n\n   ```bash\n   git clone https://github.com/PriyaNayak28/Fruit-World\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpriyanayak28%2Ffruit-world","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpriyanayak28%2Ffruit-world","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpriyanayak28%2Ffruit-world/lists"}