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 :
- Shimmer Ui
- Lazy Loading
- Responsive
- Real Time Data Fetch From Api
- Working Search Bar
- Cart Using Redux Tool Kit
- Error Page
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
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
Contributions are welcome! If you would like to contribute, please create a pull request.
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:
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