Skip to content

Manoj-Kumar-Munda/CraveBite

Repository files navigation

CraveBite - Food Delivery App

#NOTE: If you face CORS error while using this application install this chrome extension

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. Screenshot (8)

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. 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.