Skip to content

Latest commit

 

History

History
40 lines (27 loc) · 2.97 KB

README.md

File metadata and controls

40 lines (27 loc) · 2.97 KB

FoodSale

Check out the demo here!

FoodSale is a web application that allows users to search for restaurants and browse through real-time restaurant information. With FoodSale, users can easily find and order food from a variety of restaurants.

Features

  • Utilization of Swiggy's live API data to fetch real-time restaurant information
  • Dynamic search bar with auto-suggestion and debouncing techniques for a smooth user experience
  • Infinite scrolling for improved performance and seamless browsing of restaurant listings
  • Conditional rendering and caching strategies for enhanced user experience
  • Backend server developed using Node.js and Express.js to handle API requests and interact with the Swiggy API
  • Shopping cart feature implemented using Redux Toolkit
  • Shimmer UI, lazy loading, and dynamic routing for enhanced performance and seamless navigation

Tech Stack

  • React: JavaScript library for building user interfaces
  • Redux Toolkit: Official, opinionated, batteries-included toolset for efficient Redux development
  • React Router: Declarative routing for React
  • Swiggy API: Provides real-time restaurant information and data
  • Node.js: JavaScript runtime environment for server-side development
  • Express.js: Web application framework for Node.js
  • Tailwind CSS: A utility-first CSS framework for rapid UI development

Getting Started

Prerequisites

To run FoodSale locally, you need to have Node.js installed on your machine. You can download it from the official Node.js website: https://nodejs.org

Installation

  1. Clone the repository:

    git clone https://github.com/your-username/foodsale.git