/Swigy-clone

Primary LanguageJavaScript

Swiggy Clone

A food ordering website developed as a skill demonstration project using React.js, Redux, Firebase, HTML5, and Tailwind CSS. This project showcases the ability to build a user interface for browsing, searching, and managing food items, with integrated Firebase authentication for secure login, logout, and registration functionalities.

Live Demo

As this project is intended for demonstration purposes, it does not include a live food ordering feature. It is designed to showcase skills in frontend development and state management.

Features

  • User Authentication:
    • Secure login, logout, and registration functionality implemented using Firebase.
  • Item Management:
    • Browse a variety of food items.
    • Add items to the cart and remove items as needed.
  • Search Functionality:
    • Search for specific items quickly and efficiently.
  • Lazy Loading:
    • Optimized performance with lazy loading techniques.
  • State Management:
    • Managed application state using Redux Toolkit.
  • UI Design:
    • Designed a responsive and visually appealing interface with Tailwind CSS.

Tech Stack

  • Frontend:
    • React.js
    • Redux Toolkit
    • Tailwind CSS
    • HTML5
  • Backend:
    • Firebase (for authentication)

Installation

To run this project locally, follow these steps:

  1. Clone the repository:
    git clone https://github.com/your-repo-link.git