Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Abhay-04/Zwiggato

Repository files navigation

Zwiggato

Zwiggato is a restaurant discovery app built using React, designed to showcase restaurants based on your location. This project leverages Swiggy's live API, enabling a seamless user experience with a config-driven UI inspired by Akshay Saini's Namaste React series.

Key Features

  • Swiggy API Integration: Fetches and displays live restaurant data.
  • Location-based Restaurant Display: Shows restaurants based on user's current location.
  • Lazy Loading: Optimizes performance by loading components only when needed.
  • Custom Hooks: Used for modularity and reusability of code.
  • Shimmer UI: Adds a skeleton loading effect for a smoother UX.
  • Config-driven UI: Adaptable and easily customizable, making use of configuration data.
  • State Management: Managed using Redux Toolkit for scalable state handling.
  • CORS Proxy Server: Solves cross-origin issues by using a CORS proxy server.

Tech Stack

  • React with Parcel as the bundler.
  • Babel for JavaScript transpiling.
  • Tailwind CSS for styling.
  • Redux Toolkit for state management.
  • CORS Proxy to handle API requests.

Demo

Check out the live demo here: zwiggato.vercel.app

Installation

  1. Clone the repository:
    git clone https://github.com/Abhay-04/Zwiggato.git
    
    
  2. Install dependencies::
    npm install   
    
  3. Start the development server::
    npm run start   
    
    
    

Contributing

Feel free to fork the repository and contribute by submitting a pull request.

About

Food Delivery App

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages