- Search for more than 1.5 million restaurants across 10,000 cities globally.
- Get a list of restaurants in your city.
- Filter restaurants based on cuisines.
- Sort restaurants by ratings and cost.
- Search for a restaurant in your city.
- Search for restaurants in another location.
- Get restaurant's reviews, photos and information such as cuisines, timings and services offered by restaurant.
Take a look at the live version here: https://restaurantfinder1.netlify.app/
This project is built using:
- ReactJS
- React Router V6
- Styled-Components
- Redux
- Redux-Thunk
-
Start by cloning the repository into your local file system.
git clone https://github.com/SukhjinderArora/restaurant-finder.git
-
CD in to the project directory
cd restaurant-finder
-
Open the repository in your favorite code editor.
-
Rename the
.env.example
to.env
and set up all the environment variables mentioned in that file. -
Finally run this command to start the application:
npm start
This command starts a local development server, opens application in your default browser, and watches for changes via livereload.
-
Optionally, you can use
npm run build
to build the production version of the application.
This is web app is fully responsive to devices of all screen sizes. For example:
Follow this guide to deploy the application to Netlify: https://docs.netlify.com/get-started/#deploy-a-project-to-netlify
- Zomato API to get the restaurants data.
MIT License