π Food Delivery App
A modern food delivery web application powered by React, TailwindCSS, Redux Toolkit, and Swiggy Real-Time API with performance optimization using Lazy Loading.
π Tech Stack
- React.js
- TailwindCSS
- Redux Toolkit
- Swiggy Real-Time API
- Lazy Loading
π Features
- π Real-Time Food Listings using Swiggy API
- π Add to Cart Functionality
- π Lazy Loading for Better Performance
- π Dynamic Routing
- πͺ State Management using Redux Toolkit
- π± Responsive Design
π Project Setup
Prerequisites
Installation Steps
- Clone the Repository:
git clone https://github.com/your-repo/food-delivery-app.git
cd food-delivery-app
- Install Dependencies:
npm install
- Set Environment Variables:
Create
.env
file in the root directory and add the following:
REACT_APP_SWIGGY_API_KEY=YOUR_SWIGGY_API_KEY
- Run the Project:
npm start
Access the app at http://localhost:3000.
π― How It Works
- Sign Up / Login
- Browse Food Listings in Real-Time
- Add Food Items to Cart
- Proceed to Checkout
- Enjoy Delicious Food! ππ
π Note
Ensure you have a valid Swiggy API key before running the project.
Bon AppΓ©tit! π½οΈ