Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sergeichestakov/expo-yelp
Minimal Yelp Client built using Expo
https://github.com/sergeichestakov/expo-yelp
Last synced: about 1 month ago
JSON representation
Minimal Yelp Client built using Expo
- Host: GitHub
- URL: https://github.com/sergeichestakov/expo-yelp
- Owner: sergeichestakov
- License: mit
- Created: 2019-09-09T18:22:48.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2022-12-06T14:44:13.000Z (almost 2 years ago)
- Last Synced: 2023-02-27T01:45:49.926Z (over 1 year ago)
- Language: TypeScript
- Homepage: https://expo.io/@sergeichestakov/expo-yelp
- Size: 1.59 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 17
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Expo Yelp Client
Minimal Yelp Client which leverages the Yelp GraphQL API.
## Features
- Search for businesses based on a term or category
- View points of interest as a list or on a map
- See rating, number of reviews, address, and distance from current location for each business
- Search in a specific location (e.g. San Francisco) or based on the device's location## How to Run
1. Clone repo and install dependencies
```bash
git clone https://github.com/sergeichestakov/expo-yelp.git
cd expo-yelp
yarn
```2. Configure API Key
Make sure you get an API Key from Yelp's [Developer Page](https://www.yelp.com/developers/v3/manage_app)
and opt in to the Developer Beta (this is needed to use the GraphQL API).Then, put that API key into a file called `.env` in the project's root directory with the following format:
```bash
YELP_API_KEY=${YOUR_KEY_HERE}
```3. Start the app and open it in the Expo Client
```bash
expo start
```Or try the published version [here](https://expo.io/@sergeichestakov/expo-yelp)