Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/gauravooo2/swiggy-clone

Swiggy Clone using Realtime API's and rendering Realtime restraints and there menu's.
https://github.com/gauravooo2/swiggy-clone

api front-end-development frontend-web reactjs swiggy-api swiggyclone tailwindcss web-development

Last synced: 8 days ago
JSON representation

Swiggy Clone using Realtime API's and rendering Realtime restraints and there menu's.

Awesome Lists containing this project

README

        

# Project Title

Creating Mirror Swiggy application incorporating live APIs and Realtime technologies, with the aim of gaining practical experience and deepening understanding of development concepts. Key features include:

## Tech Stacks used

- Javascript
- React
- Redux
- Tailwind

## Features

- API's
- Lazy Loading
- Custom Hooks
- Higher-Order Components
- Single Responsibility Principle

## 🔗API Links

!!! Ensure that you utilize a CORS-bypassing extension when accessing these APIs.
- [Swiggy Hotels List API](https://www.swiggy.com/dapi/restaurants/list/v5?lat=12.96340&lng=77.58550&is-seo-homepage-enabled=true&page_type=DESKTOP_WEB_LISTING)
- [Swiggy Menu List API](https://www.swiggy.com/dapi/menu/pl?page-type=REGULAR_MENU&complete-menu=true&lat=12.96340&lng=77.58550&restaurantId=484182&catalog_qa=undefined&isMenuUx4=true&submitAction=ENTER)

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

```bash
git clone "https://github.com/GauravOOO2/Swiggy-Clone.git"
```

Go to the project directory

```bash
cd Swiggy-Clone
```

Install React dependencies

```bash
npm install
```

Run the React app following this commands

```bash
npm start
```

## Screenshots

Cards List of restaurants

![Cards List of restaurants](https://gauravooo2.github.io/Gaurav_portfolio/Project_images/SwiggyHome.png)

Lazy Loading

![Lazy Loading](https://gauravooo2.github.io/Gaurav_portfolio/assets/img/swiggy_prog2.png)

Menu Details

![Menu Details](https://gauravooo2.github.io/Gaurav_portfolio/Project_images/SwiggyMenu.png)

Cart Details

![Cart Details](https://gauravooo2.github.io/Gaurav_portfolio/Project_images/SwiggyCart.png)