{"id":22387202,"url":"https://github.com/codelikeagirl29/ravenous","last_synced_at":"2026-04-12T15:54:08.900Z","repository":{"id":65325902,"uuid":"575983701","full_name":"CodeLikeAGirl29/ravenous","owner":"CodeLikeAGirl29","description":"Search local businesses with Yelp API","archived":false,"fork":false,"pushed_at":"2023-01-16T20:37:48.000Z","size":6232,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-03-26T21:13:52.570Z","etag":null,"topics":["ajax-request","api-client","css","javascript","ravenous","react","react-api","yelp-api"],"latest_commit_sha":null,"homepage":"https://ravenous-one.vercel.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/CodeLikeAGirl29.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-12-08T18:35:16.000Z","updated_at":"2023-03-07T02:55:16.000Z","dependencies_parsed_at":"2023-02-10T06:15:18.994Z","dependency_job_id":null,"html_url":"https://github.com/CodeLikeAGirl29/ravenous","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/CodeLikeAGirl29/ravenous","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CodeLikeAGirl29%2Fravenous","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CodeLikeAGirl29%2Fravenous/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CodeLikeAGirl29%2Fravenous/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CodeLikeAGirl29%2Fravenous/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CodeLikeAGirl29","download_url":"https://codeload.github.com/CodeLikeAGirl29/ravenous/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CodeLikeAGirl29%2Fravenous/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266665813,"owners_count":23964974,"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","status":"online","status_checked_at":"2025-07-23T02:00:09.312Z","response_time":66,"last_error":null,"robots_txt_status":null,"robots_txt_updated_at":null,"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":["ajax-request","api-client","css","javascript","ravenous","react","react-api","yelp-api"],"created_at":"2024-12-05T02:08:02.572Z","updated_at":"2026-04-12T15:54:03.857Z","avatar_url":"https://github.com/CodeLikeAGirl29.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Ravenous\n\nA client-side React application, utilizing the Yelp API to search for local businesses.\n\n## Screenshots\n\n![App Screenshot](https://res.cloudinary.com/codelikeagirl29/image/upload/v1670503455/projects/ravenous_alcgac.png)\n\n\n## API\n\n#### Signup for an API Key [here](https://www.yelp.com/developers/v3/manage_app?app_created=True)\n\nLocate the ```src/util/Yelp.js``` and add your ___clientId___ and ___secret___ variables.\n\n| Parameter | Type     | Description                |\n| :-------- | :------- | :------------------------- |\n| `clientId` | `string` | **Required**. Your client |\n| `secret` | `string` | **Required** Your API key |\n\nInside your root directory, using npm, install \n\n```npm i whatwg-fetch polyfill```\n\nIn your own browser, visit [cors-anywhere.herokuapp.com/corsdemo](https://cors-anywhere.herokuapp.com/corsdemo) and click ***“Request temporary access to the demo server”***\n## Features\n\nBelow is a list of some potential features to add to Ravenous:\n\n - Make addresses clickable and have them open the address in Google Maps in a new tab\n - Make images clickable and have them open the business' website in a new tab\n - Clicking on a different sorting option automatically requeries the Yelp API, rather than having to manually click \"Let's Go\" again\n - Implement your own type of sort (for example, by entering a distance or radius from a central location)\n - Allow you to search by pressing \"Enter\" (or \"Return\") on your keyboard, as opposed to manually clicking\n - Add autocompletion of addresses to the \"Location\" input\n\n## 🔗 Links\n[![portfolio](https://img.shields.io/badge/my_portfolio-000?style=for-the-badge\u0026logo=ko-fi\u0026logoColor=white)](https://lindseyk.dev/)\n[![linkedin](https://img.shields.io/badge/linkedin-0A66C2?style=for-the-badge\u0026logo=linkedin\u0026logoColor=white)](https://www.linkedin.com/in/lindsey-howard)\n[![twitter](https://img.shields.io/badge/twitter-1DA1F2?style=for-the-badge\u0026logo=twitter\u0026logoColor=white)](https://twitter.com/dev_lindseyk)\n\n\n## Acknowledgements\n\n- This project is based off [Codecademy's tutorial](https://www.codecademy.com/paths/build-web-apps-with-react/tracks/bwa-ajax-requests-and-api-interactions/modules/bwa-ravenous-part-four/projects/interacting-with-yelp-api) on React with AJAX Requests \u0026 API Interactions.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodelikeagirl29%2Fravenous","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcodelikeagirl29%2Fravenous","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodelikeagirl29%2Fravenous/lists"}