{"id":20283997,"url":"https://github.com/ocskier/pet-store","last_synced_at":"2026-04-11T09:34:48.708Z","repository":{"id":96240593,"uuid":"431331448","full_name":"ocskier/pet-store","owner":"ocskier","description":"A multiple permissions app using React, Typescript, Redux-like state management and React-Router 6","archived":false,"fork":false,"pushed_at":"2021-11-30T18:39:25.000Z","size":2761,"stargazers_count":0,"open_issues_count":3,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-12-02T20:21:39.818Z","etag":null,"topics":["javascript","material-ui","npm","react","react-router","typescript","yarn"],"latest_commit_sha":null,"homepage":"https://pet-store-hca.azurewebsites.net/offline","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ocskier.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}},"created_at":"2021-11-24T03:14:18.000Z","updated_at":"2022-09-25T23:36:37.000Z","dependencies_parsed_at":null,"dependency_job_id":"11d4fb37-96a5-4e78-b1e8-226c8483f1e6","html_url":"https://github.com/ocskier/pet-store","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ocskier/pet-store","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ocskier%2Fpet-store","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ocskier%2Fpet-store/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ocskier%2Fpet-store/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ocskier%2Fpet-store/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ocskier","download_url":"https://codeload.github.com/ocskier/pet-store/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ocskier%2Fpet-store/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31676207,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-11T08:18:19.405Z","status":"ssl_error","status_checked_at":"2026-04-11T08:17:08.892Z","response_time":54,"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":["javascript","material-ui","npm","react","react-router","typescript","yarn"],"created_at":"2024-11-14T14:17:54.979Z","updated_at":"2026-04-11T09:34:48.676Z","avatar_url":"https://github.com/ocskier.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Jackson's Pet Store\n\nA pet store app that allows for public viewing of pets available and sold, as well as authentication for customer buying and admin marking sold and polling for sold pets.\n\n[![License](https://img.shields.io/badge/License-Apache_2.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n\nhttps://user-images.githubusercontent.com/36890724/143811676-a2327507-3dcb-46b9-abd5-a8e1bbe8f860.mp4\n\n## Prerequisites\n\n\u003ca href=\"https://nodejs.org/en/\"\u003e\u003cimg width=80 height=80 src=\"./logo.svg\"\u003e\u003c/a\u003e\n\n* Node \u003e=14.x\n* Yarn \u003e=1.x\n\n## Technologies\n\n![node](https://img.shields.io/badge/Node.js-43853D?style=for-the-badge\u0026logo=node.js\u0026logoColor=white)\n\n![React](https://img.shields.io/badge/React-20232A?style=for-the-badge\u0026logo=react\u0026logoColor=61DAFB)\n\n![TS](https://img.shields.io/badge/TypeScript-007ACC?style=for-the-badge\u0026logo=typescript\u0026logoColor=white)\n\n![Material-UI](https://img.shields.io/badge/Material--UI-0081CB?style=for-the-badge\u0026logo=material-ui\u0026logoColor=white)\n\n## Installation\n\nIf you do not have Yarn installed:\n\n**Install via npm** \n\nIt is recommended to install Yarn through the npm package manager, which comes bundled with Node.js when you install it on your system.\nOnce you have npm installed you can run the following both to install and upgrade Yarn:\n\n```bash\nnpm install --global yarn\n```\n\n* Clone the repo\n\n```bash\nyarn install\n```\n\nAlternatively, you can delete the `package-lock.json` file and run the same commands with `npm`\n\n## Usage\n  \n```bash\nyarn start\n```\n\n- Runs the app in the development mode.\\\nOpen [http://localhost:3000](http://localhost:3000) to view it in the browser.\n\n- The page will reload if you make edits.\\\nYou will also see any lint errors in the console.\n\n## Running Tests\n\n```bash\nyarn test\n```\n\n## Deployment\n\n[Azure via DevOps](https://pet-store-hca.azurewebsites.net)\n\n## Authors\n\n[Jon Jackson](http://github.com/ocskier)\n\n## License\n\n[License](LICENSE)\n## Learn More\n\nYou can learn more in the [Create React App documentation](https://facebook.github.io/create-react-app/docs/getting-started).\n\nTo learn React, check out the [React documentation](https://reactjs.org/).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Focskier%2Fpet-store","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Focskier%2Fpet-store","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Focskier%2Fpet-store/lists"}