Food-Delivery-Web-App

This is a web application for food delivery. It uses the Swiggy public API to fetch data and generate responses for restaurant cards and menus.

Features :

  1. Shimmer Ui
  2. Lazy Loading
  3. Responsive
  4. Real Time Data Fetch From Api
  5. Working Search Bar
  6. Cart Using Redux Tool Kit
  7. Error Page

DISCLAIMER :

If you are trying to access the live website kindly use this extension and enable it so that 3rd party API can run. https://chrome.google.com/webstore/detail/allow-cors-access-control/lhobafahddgcelffkeicbaginigeejlf?hl=en

Video link : https://drive.google.com/file/d/1f_ZQ_rfPjixU_mAxJhqRKUb4sJMcRmP_/view?usp=sharing

Khana.Khazana.Food.Web.App.mp4

🔥 Clone this Repository

You need to write the following commands on the terminal screen(in vscode) so that you can run this project locally.

  git clone "https://github.com/abhaygoel14/Food-Delivery-Web-App.git"

Go to the project directory

  cd Food-Delivery-Web-App

Install dependencies

  npm install

Start the server

  npm run dev
  yarn run dev

To create a build :

  npm run build
  yarn run build

Contributing :

Contributions are welcome! If you would like to contribute, please create a pull request.

Credits :

This application uses the Swiggy public API.

Please note that due to third-party API usage, there may be instances where images may not be displayed properly.

#Performance Measure by Lighthouse:

image

This application should now be running on localhost. If you want to Fork repository and want to run locally, follow this guidelines Fork and Clone Github Repository