Bite is a web app designed to help you find an ideal place to eat. Using your location and preferences, we search nearby restaurants using yelp and try to match you with an ideal restaurant. You can also like and dislike restaurants, further curating your future results to the type of restaurants you'd match best with.
- React
- Node.js
- Express.js
- Axios.js
There's two components to this app, the frontend React site, and the backend Node.js app.
- Run
git clone <url>
to make a local copy of this repository - In terminal, navigate to
\bite-frontend\
- Run
npm install
- Run
npm start
- Navigate back to the root directory, then go to
\bite-backend\
- Run
npm install
- Create a new file inside
\bite-backend\src\
namedkeys.js
- Acquire a yelp API key here and fill it in a file with this format:
const yelp = {
APIKey: '...'
};
exports.yelp = yelp;
- Alternatively, just ask us for our
keys.js
file and we'll send it to you. We just can't make it public. - Run
npm start
- Visit
http://localhost:3000/
and start using the app!