{"id":19797604,"url":"https://github.com/samantha-ruth/zookeepr","last_synced_at":"2026-04-13T13:03:29.587Z","repository":{"id":37266004,"uuid":"505617394","full_name":"Samantha-Ruth/ZooKeepr","owner":"Samantha-Ruth","description":"A mock zoo website where user can add animals and zookeepers. Created using node, express, and javascript.","archived":false,"fork":false,"pushed_at":"2022-10-02T14:02:41.000Z","size":2815,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-28T16:32:58.407Z","etag":null,"topics":["css3","expressjs","html5","javascript","nodejs"],"latest_commit_sha":null,"homepage":"","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/Samantha-Ruth.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-20T22:34:42.000Z","updated_at":"2022-10-02T13:49:19.000Z","dependencies_parsed_at":"2023-01-19T02:01:25.825Z","dependency_job_id":null,"html_url":"https://github.com/Samantha-Ruth/ZooKeepr","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Samantha-Ruth/ZooKeepr","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Samantha-Ruth%2FZooKeepr","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Samantha-Ruth%2FZooKeepr/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Samantha-Ruth%2FZooKeepr/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Samantha-Ruth%2FZooKeepr/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Samantha-Ruth","download_url":"https://codeload.github.com/Samantha-Ruth/ZooKeepr/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Samantha-Ruth%2FZooKeepr/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31753552,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-13T09:16:15.125Z","status":"ssl_error","status_checked_at":"2026-04-13T09:16:05.023Z","response_time":93,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6: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":["css3","expressjs","html5","javascript","nodejs"],"created_at":"2024-11-12T07:26:00.460Z","updated_at":"2026-04-13T13:03:29.567Z","avatar_url":"https://github.com/Samantha-Ruth.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ZooKeepr\n\n## Description\n\nThis project was an activity using express.js to create a server and backend functionality and link it to a front end note-taker application.  The goal of this project was to generate the back-end of a zoo website where the user could view, add, update, delete animals and zookeepers working at the zoo. \n\nThis project helped me understand how the back end is linked to the front through a series of GET and POST functions within the backend structure as well as FETCH structures in the front end javascript.  I learned how to require express, as well as modularize the code to make it easier to read. \n\n## Table of Contents\n\n* [Installation](#installation)\n* [Usage](#usage)\n* [Links](#links)\n* [Questions](#questions)\n\n## Installation\n\n\nIf the user already has node installed on their device, they can download this project and run \"npm init\" and then \"npm i express\" to download the express dependecy.  If they are interested in running the tests, enter \"npm i --save-dev jest\".  Next, the user should enter \"npm start\" to launch the server and then view the website at localhost:3001.\n\n## Usage\n\nWhen the user navigates to the server's page (localhost:3001), they will be presented with a title page where they are given a brief description of the website, the ability to see animals and zookeepers, and able to enter new animals and zookeepers.\n\n![Screen Shot 2022-10-02 at 7 39 23 AM](https://user-images.githubusercontent.com/64170123/193457148-0cf21fea-27c2-4ece-a691-be7d1902a455.png)\n\n![Screen Shot 2022-10-02 at 7 39 47 AM](https://user-images.githubusercontent.com/64170123/193457150-4e6f80c0-330f-4480-a677-ff6eb1f94e4a.png)\n\nWhen the clck on the \"View Animals\" button, they are taken to the animals page:\n\n![Screen Shot 2022-10-02 at 7 40 10 AM](https://user-images.githubusercontent.com/64170123/193457152-a723f472-2e28-45cf-af23-69d14f5e33e8.png)\n\nWhen the clck on the \"View ZooKeepers\" button, they are taken to a page of zookeepers:\n\n![Screen Shot 2022-10-02 at 7 40 20 AM](https://user-images.githubusercontent.com/64170123/193457156-ff8b8b73-8c4b-4e4f-aff5-270e7285ac5e.png)\n\n\n## Links\n\n\nThe link to the project is here: https://samantha-ruth.github.io/ZooKeepr/\n\nThe url of the Git repository is here: https://github.com/Samantha-Ruth/ZooKeepr\n\n\n## Questions\n\nIf you have any questions about the repo, open an issue or you can find more of my work at (https://gitHub.com/Samantha-Ruth).\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsamantha-ruth%2Fzookeepr","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsamantha-ruth%2Fzookeepr","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsamantha-ruth%2Fzookeepr/lists"}