{"id":20130434,"url":"https://github.com/shaygali/zoo-website","last_synced_at":"2026-04-11T14:32:30.016Z","repository":{"id":43344682,"uuid":"508694734","full_name":"ShayGali/zoo-website","owner":"ShayGali","description":"react app with firebase and bootstrap","archived":false,"fork":false,"pushed_at":"2022-12-29T12:43:46.000Z","size":4697,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-11T11:43:47.778Z","etag":null,"topics":["bootstrap","course-assignment","firebase","firestore","netlify","react","react-router","reactjs"],"latest_commit_sha":null,"homepage":"https://zoo-websize.netlify.app/","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/ShayGali.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}},"created_at":"2022-06-29T13:05:09.000Z","updated_at":"2024-05-23T09:45:00.000Z","dependencies_parsed_at":"2023-01-31T09:00:35.204Z","dependency_job_id":null,"html_url":"https://github.com/ShayGali/zoo-website","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ShayGali/zoo-website","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ShayGali%2Fzoo-website","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ShayGali%2Fzoo-website/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ShayGali%2Fzoo-website/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ShayGali%2Fzoo-website/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ShayGali","download_url":"https://codeload.github.com/ShayGali/zoo-website/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ShayGali%2Fzoo-website/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31684523,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-11T13:07:20.380Z","status":"ssl_error","status_checked_at":"2026-04-11T13:06:47.903Z","response_time":54,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5: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","course-assignment","firebase","firestore","netlify","react","react-router","reactjs"],"created_at":"2024-11-13T20:38:37.085Z","updated_at":"2026-04-11T14:32:29.994Z","avatar_url":"https://github.com/ShayGali.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Zoo\n\n[Link to netlify page](https://zoo-websize.netlify.app/)\n\n[![Netlify Status](https://api.netlify.com/api/v1/badges/a7a9afb0-c388-4d56-9d62-53ef1d439cdb/deploy-status)](https://app.netlify.com/sites/zoo-websize/deploys)\n\nThis project was built as part of an react course.\nWe had to build a site that represents a zoo, with the option to add animals and edit the information about them.\n\nThe information is stored in a firebase firestore database.\n\nThe site is a responsive site built using bootstrap.\n\n## Tools\n\n![React.js](https://img.shields.io/badge/React-20232A?style=for-the-badge\u0026logo=react\u0026logoColor=61DAFB)\n![React_Router](https://img.shields.io/badge/React_Router-CA4245?style=for-the-badge\u0026logo=react-router\u0026logoColor=white)\n![Firebase](https://img.shields.io/badge/firebase%20-%23039BE5.svg?\u0026style=for-the-badge\u0026logo=firebase)\n![Bootstrap](https://img.shields.io/badge/Bootstrap-563D7C?style=for-the-badge\u0026logo=bootstrap\u0026logoColor=white)\n![Netlify](https://img.shields.io/badge/Netlify-00C7B7?style=for-the-badge\u0026logo=netlify\u0026logoColor=white)\n\n[![Hits](https://hits.seeyoufarm.com/api/count/incr/badge.svg?url=https%3A%2F%2Fgithub.com%2FShayGali%2Fzoo-website\u0026count_bg=%2379C83D\u0026title_bg=%23555555\u0026icon=react.svg\u0026icon_color=%23E7E7E7\u0026title=views\u0026edge_flat=false)](https://hits.seeyoufarm.com)\n\nThis project was bootstrapped with [Create React App](https://github.com/facebook/create-react-app).\n\n## \u003cins\u003ePages\u003c/ins\u003e\n\n### \u003cins\u003e Home Page\u003c/ins\u003e\n\nThe website home page.\n\npc | phone\n:-:|:-:\n![Home page](./pages%20images/pc/home%20page.png)|![Home page](./pages%20images/phone/home%20page.jpg)\n\n### \u003cins\u003e Zoo Page\u003c/ins\u003e\n\nThis page contains 3 buttons for select the type of the animal that the user can choose to see.\n\nWhen he select a list of animals of the specified type will be shown.\n\nThe user can edit the animal data.\n\ndescription|pc | phone\n:-:|:-:|:-:\non open|![Zoo page on open](./pages%20images/pc/zoo-on%20open.png)|![Zoo page on open](./pages%20images/phone/zoo-on%20open.jpg)\nselected 1|![Zoo page on select](./pages%20images/pc/zoo-selected.png)|![Zoo page on select](./pages%20images/phone/zoo-selected.jpg)\nselected 2|![Zoo page on select](./pages%20images/pc/zoo-selected2.png)|![Zoo page on select](./pages%20images/phone/zoo-selected2.jpg)\n\n### \u003cins\u003e Animal Page\u003c/ins\u003e\n\nWhen the user clicks on the view data buttons he will be navigate to this page.\n\nHe have the ability to edit the animal data. All changes will change immediately throughout the app and database.\n\ndescription|pc | phone\n:-:|:-:|:-:\non open|![Animal page on open](./pages%20images/pc/animal%20page.png)|![Animal page on open](./pages%20images/phone/animal%20page.jpg)\nedit|![Animal page edit](./pages%20images/pc/animal%20page%20-edit.png)|![Animal page edit](./pages%20images/phone/animal%20page%20-edit.jpg)\n\n### \u003cins\u003e Add Animal Page\u003c/ins\u003e\n\nThe user have the ability to add a new animal to the zoo.\n\npc | phone\n:-:|:-:\n![Add Animal page](./pages%20images/pc/add%20animal.png)|![Add Animal page](./pages%20images/phone/add%20animal.jpg)\n\n### \u003cins\u003e Firestore\u003c/ins\u003e\n\nThe data in the firestore.\n\n![Firestore](./pages%20images/firestore.png)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshaygali%2Fzoo-website","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fshaygali%2Fzoo-website","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshaygali%2Fzoo-website/lists"}