Skip to content

Subrata-Hub/swiggy

Repository files navigation

Swiggy

Transforming Food Delivery Into Seamless Experiences

GitHub last commit Language count Top language

Built with the tools and technologies:
JSON Markdown NPM Firebase ENV JavaScript React Vite ESLint


Table of Contents


Overview

Swiggy is a robust developer toolkit for building high-performance, restaurant-focused web applications with React and Vite. It streamlines development with a modular architecture, rich UI components, and seamless backend integrations.

Why Swiggy?

This project helps developers create scalable, responsive food delivery platforms with ease. The core features include:

  • 🧩 Modular Components: Reusable UI elements for restaurants, menus, search, and cart management.
  • 🚀 Fast Development: Built with React and Vite for rapid setup and hot module replacement.
  • 🔗 Seamless Integration: Configurable routing, API endpoints, and Firebase-backed data synchronization.
  • 📱 Responsive Design: Tailored for both desktop and mobile experiences with dynamic loading states.
  • 🎣 Custom Hooks: Simplify data fetching, location handling, and search functionalities.
  • ✨ Enhanced UX: Loading shimmer effects and intuitive user interactions for a smooth experience.

Getting Started

Prerequisites

This project requires the following dependencies:

  • Programming Language: JavaScript
  • Package Manager: Npm

Installation

Build swiggy from the source and install dependencies:

  1. Clone the repository:
    git clone [https://github.com/Subrata-Hub/swiggy](https://github.com/Subrata-Hub/swiggy)
  2. Navigate to the project directory:
    cd swiggy
  3. Install the dependencies: Using npm:
    npm install

Usage

Run the project with:

Using npm:

npm start

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages