Take the thinking out of picking a restaurant and use Foodive! Select a specific cuisine, e.g. Mexican, and you're one click away from getting a random Mexican restaurant in your city. When the restaurant is selected, business details are provided such as rating, price, and food category! This is a front-end Progressive Web Application with a partner repo: be-foodive-python.
- Gain experience dividing applications into components and domains of responsibilities to facilitate multi-developer teams
- Explore and implement new concepts, patterns, or libraries that have not been explicitly taught while at Turing
- Build applications that execute in development, test, CI, and production environments
The rubric and specs can be found here.
- Fork this repository, and clone it into your local machine.
- Navigate into the repository and run
npm install
from your command line. - To view the app running inside the local host, run
npm run start-dev
. - To begin testing, run
npm run cypress
in a separate tab from local host tab. - Refer to be-foodive-python for instructions on cloning that repository down, if necessary.
- Application Link with the ability to download as an application
- API Link
- Backend Repository
- Give user option to input their own address
- Allow user to filter by distance radius
- Integrate ability for user to order via UberEats, Doordash, etc.
- Investigate Cypress testing with CircleCI as it relates to mocking geolocation and denying location permissions