• React application that fetches places to eat near you or around the world.
• Built using the YELP API with an Express.js server to bypass CORS.
• The user is able to enter other locations and made custom search requests depending on the type of restaurant they are looking for.
Hungry? Try bitechoice now!
(Heroku throttles down speed for inactive applications, as the app is hosted on heroku it might take a while to load.)
To use this project, first clone the repo on your device using the instructions below:
$ git clone https://github.com/pgast/bite-choice.git
$ cd bite-choice
$ npm installTo run server and react app run this script on the project root.
$ npm run devThe server will run on localhost:5000 while the client will be hosted at localhost:3000
To start server
$ npm run serverTo run react client app
$ npm run clientThe app was developed using the following tools:
- Remote API fetching
- Geolocation fetching
- Node.js server
- Express.js
Since the info is fetched from a different domain the express server handles and bypasses CORS issues.