Yelper Out (Help Her Out) mobile app that wraps yelp in a unique way. Built in a few hours to demonstrate a few of my many react native skills.
- Search yelp api via query / key words
- Location based on current location or enter location address
- Filter by category to narrow results
- Returns top 10 results click on result for description
- Map view and list view toggle to interact with the front end
- Set up the machine for react native development RN Docs
- Clone this repository
- In the root of this repo, execute
yarn install
, which will install node_modules. - In
app/app.tsx
replace**API_KEY**
with your created Yelp Fusion api key - After node_modules is installed we need to link pods for ios
cd ios && pod install && cd ..
- We are ready to build iOS
yarn ios
- Search results not updating
- Check to make sure your api key is getting hit in Yelp Fusion
- Implemented a debounce so there may be a slight delay on a search query, to trigger the callback maybe add a space to the input or try selecting a categegory or location again
- Get location error on first launch
- Accept the permission and reload the app (in a prod environment I would add a permissions listener to automatically refresh on permission grant)
- Emptying location causes an undefined error
- This seems to be a side affect of the simple debounce, just reload the app
Check out our project boards and issues as I plan on leveraging Github to maintain this app and add future enhancements