Skip to content

Ajay84sia/Swiggy

 
 

Repository files navigation

CraveBite - Food Delivery App

CraveBite is a food delivery app that offers convenient food delivery services throughout Ranchi. With CraveBite, users can order a wide variety of delicious dishes from nearby restaurants. This project is built using modern web technologies and provides several key features to enhance the food ordering experience.

CraveBite Demo

Table of Contents

Features

1. Cart

  • Allows users to add and remove items from their shopping cart.
  • Provides a summary of the items in the cart, including quantities and prices.
  • Enables users to review and modify their order before checkout.

2. Veg Filter

  • Offers a convenient filter option to display only vegetarian menu items for users who prefer vegetarian dishes.

3. Search Restaurants

  • Provides a search functionality that allows users to find restaurants by name or cuisine.

4. Filter Menu

  • Allows users to filter restaurant menus based on various criteria such as cuisine type, price range, and more.

5. Sort Restaurants

  • Enables users to sort available restaurants based on:
    • Relevance
    • Delivery Time
    • Rating
    • Cost for Two

Technologies Used

  • React: Used for building the user interface.
  • React Router DOM: Handles routing within the app.
  • React Redux and Redux Toolkit: Manages state and data.
  • Tailwind CSS: Used for styling the components and UI.
  • SwiggyAPI: Fetches restaurant and menu data for the app.
  • Vite: Used for bundling and building the React app.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 96.8%
  • CSS 2.4%
  • HTML 0.8%