{"id":21458299,"url":"https://github.com/mahmoud-alaa1/cruds-javascript","last_synced_at":"2025-03-17T04:17:10.421Z","repository":{"id":254801910,"uuid":"847495752","full_name":"mahmoud-alaa1/CRUDS-JavaScript","owner":"mahmoud-alaa1","description":null,"archived":false,"fork":false,"pushed_at":"2024-08-26T23:22:16.000Z","size":103,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-23T13:43:57.992Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/mahmoud-alaa1.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-08-26T01:02:45.000Z","updated_at":"2024-08-26T23:22:19.000Z","dependencies_parsed_at":"2025-01-23T13:41:53.510Z","dependency_job_id":"b98e7c29-5bd4-4533-88ad-885996a0904e","html_url":"https://github.com/mahmoud-alaa1/CRUDS-JavaScript","commit_stats":null,"previous_names":["tinypandacoder/cruds-javascript","mahmoudalaa3/cruds-javascript"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mahmoud-alaa1%2FCRUDS-JavaScript","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mahmoud-alaa1%2FCRUDS-JavaScript/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mahmoud-alaa1%2FCRUDS-JavaScript/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mahmoud-alaa1%2FCRUDS-JavaScript/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mahmoud-alaa1","download_url":"https://codeload.github.com/mahmoud-alaa1/CRUDS-JavaScript/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243971212,"owners_count":20376784,"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":[],"created_at":"2024-11-23T06:19:06.603Z","updated_at":"2025-03-17T04:17:10.398Z","avatar_url":"https://github.com/mahmoud-alaa1.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Products Tracker\nHello 🙋‍♂\nThis simple CRUDS (Create, Read, Update, Delete, Search) application built using HTML, CSS, and JavaScript (Vanilla JavaScript) to manage a list of products. This project allows users to add, update, delete, and search for products. All data is stored locally using localStorage, making it easy to use without the need for a backend server and is checked using regular expression.\n\n## Features\n- Create Products: Enter product details like name, price, category, and description.\n- Read Products: Products are displayed in table html tag for semantic purposes\n- Update Products: Modify existing product details.\n- Delete Products: Remove products from the list.\n- Search Products: Filter through products by name, price, category, or description.\n- Data Persistence: Product data is stored in the browser's localStorage for persistence across sessions.\n\n## Project Structure\n```\n│───index.html\n│───README.md\n│\n├───icons\n│   │   style.css\n│   │\n│   └───fonts\n│           icomoon.eot\n│           icomoon.svg\n│           icomoon.ttf\n│           icomoon.woff\n│\n├───imgs\n│       title-icon.png\n│\n├───js\n│       bootstrap.bundle.min.js\n│       main.js\n│\n└───style\n        bootstrap.min.css\n        style.css\n```\n\n## Live Demo\n   Check out the live demo here [Product Tracker](https://mahmoud-alaa1.github.io/CRUDS-JavaScript/).\n\n## Screen Shot\n![image](https://github.com/user-attachments/assets/e9b9ffdb-7ae4-424a-80b3-a8ab2ed89eba)\n\n\n# Mahmoud Alaa - Developer and creator of this project.\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmahmoud-alaa1%2Fcruds-javascript","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmahmoud-alaa1%2Fcruds-javascript","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmahmoud-alaa1%2Fcruds-javascript/lists"}