Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/saadazghour/local-restaurant-finder
🚀 Local Restaurant Finder, Is a React Native Mobile application crafted to assist users in discovering nearby restaurants based on their preferences and location. The app aims to provide a convenient and efficient way for users to explore various dining options in their local area.
https://github.com/saadazghour/local-restaurant-finder
app-development git github javascript mobile-app open-source react-native react-native-app react-native-components react-native-navigation react-native-styling restaurant-app restaurant-finder typescript typescript-react ui-design yelp-api
Last synced: 3 days ago
JSON representation
🚀 Local Restaurant Finder, Is a React Native Mobile application crafted to assist users in discovering nearby restaurants based on their preferences and location. The app aims to provide a convenient and efficient way for users to explore various dining options in their local area.
- Host: GitHub
- URL: https://github.com/saadazghour/local-restaurant-finder
- Owner: saadazghour
- Created: 2023-11-30T21:06:40.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-10-17T18:08:35.000Z (2 months ago)
- Last Synced: 2024-11-03T07:40:36.849Z (about 2 months ago)
- Topics: app-development, git, github, javascript, mobile-app, open-source, react-native, react-native-app, react-native-components, react-native-navigation, react-native-styling, restaurant-app, restaurant-finder, typescript, typescript-react, ui-design, yelp-api
- Language: TypeScript
- Homepage:
- Size: 1.58 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Local Restaurant Finder App 🍔
## Prerequisites
Before you start, make sure you have the following installed on your machine:
- [Node.js](https://nodejs.org/)
- [Expo CLI](https://docs.expo.dev/workflow/expo-cli/)
- [React Native CLI](https://reactnative.dev/docs/environment-setup)## Getting Started
1. **Clone the Repository:**
```bash
git clone https://github.com/saadazghour/Local-Restaurant-Finder.git
cd Local-Restaurant-Finder
```2. **Install Dependencies:**
```bash
npm install
```3. **Configure Environment:**
###### **_Create a .env file in the root of the project and add the following:_**
```bash
API_URL=https://api.yelp.com/v3/businesses
API_KEY=Om7o9BoujNHNNQSzxwTjMvF2yA5QCjoZQ0EjQK5cFUBoEiKqcVt8bCB1Cv5792mTNB1haNo55HeiNPiWepB0Ur8dQ-Tdn-PwSFXz6MAe4nsZf2TVWiIQjEVJoYW7XnYx
BASE_URL=http://localhost:3001
CORS_PROXY_URL=https://cors-anywhere.herokuapp.com
```4. **Enable CORS access by visiting this link**:
###### **_To fix this, you need to request temporary access to the Heroku Proxy Server by going to the below URL:_**
```bash
https://cors-anywhere.herokuapp.com/corsdemo
```5. **Run the App:**
```bash
npm start
```##### **_Scan the QR code using the Expo Go app on your mobile device or run in an emulator._**
## Contributing
Feel free to contribute to the project and make it even better! If you encounter any issues or have suggestions for improvements, please open an [issue](https://github.com/saadazghour/Local-Restaurant-Finder/issues). We welcome your contributions and ideas.
**_Happy coding!_** 🚀
### Enjoy Exploring! 🌟