https://github.com/paul-thommithazhe/swiggy-clone
swiggy clone application using react.js
https://github.com/paul-thommithazhe/swiggy-clone
hooks javascript jest jest-tests jsx npm-package provider react redux redux-toolkit rest-api rtk state-management test use-effect use-state
Last synced: 2 months ago
JSON representation
swiggy clone application using react.js
- Host: GitHub
- URL: https://github.com/paul-thommithazhe/swiggy-clone
- Owner: paul-thommithazhe
- Created: 2025-06-18T11:03:31.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-06-24T18:29:02.000Z (12 months ago)
- Last Synced: 2025-06-24T19:44:38.418Z (12 months ago)
- Topics: hooks, javascript, jest, jest-tests, jsx, npm-package, provider, react, redux, redux-toolkit, rest-api, rtk, state-management, test, use-effect, use-state
- Language: JavaScript
- Homepage:
- Size: 1.61 MB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ๐ฝ๏ธ React Ignition โ Swiggy Clone
A simple food delivery frontend inspired by Swiggy, built using **React.js**. This app fetches real-time restaurant data using Swiggyโs public API and supports filtering by search and top-rated restaurants.

---
## ๐ Features
- ๐ก **Live data fetching** from Swiggy API (location-based)
- ๐ **Search functionality** to filter restaurants by name
- โญ **Top Rated filter** โ show only restaurants with 4.4+ stars
- โก **Shimmer UI** for loading effect
- ๐ฏ **Responsive layout** using Tailwind CSS
- ๐ง **Custom hook (`useHomeData`)** for data handling
---
## ๐ ๏ธ Built With
- **React.js**
- **Tailwind CSS**
- **React Router DOM**
- **Public Swiggy API Endpoint**
---
## ๐งช How to Run Locally
```bash
git clone https://github.com/your-username/react-ignition.git
cd react-ignition
npm install
npm start