anups1ngh / HungerHead

A Food Ordering React.js Webapp

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

HungerHead

HungerHead 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

Implemented :

  • Utilization of Swiggy's live API data to fetch real-time restaurant information
  • Shimmer UI, lazy loading, and dynamic routing for enhanced performance and seamless navigation

To be implemented :

  • 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

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

About

A Food Ordering React.js Webapp


Languages

Language:JavaScript 94.9%Language:CSS 3.7%Language:HTML 1.4%