An open API service indexing awesome lists of open source software.

https://github.com/ashokc46/food-delivery-application

πŸ” Food Delivery Application– A React and Redux-based food ordering platform with restaurant filtering, authentication, cart management, and checkout functionality. Built with React, Redux, Bootstrap, JavaScript, HTML, and CSS for a seamless user experience. πŸš€
https://github.com/ashokc46/food-delivery-application

bootstrap5 css3 html5 javascript react-hooks react-router reactjs redux redux-toolkit

Last synced: 3 months ago
JSON representation

πŸ” Food Delivery Application– A React and Redux-based food ordering platform with restaurant filtering, authentication, cart management, and checkout functionality. Built with React, Redux, Bootstrap, JavaScript, HTML, and CSS for a seamless user experience. πŸš€

Awesome Lists containing this project

README

          

# πŸ” Food Delivery Application

A modern and user-friendly food ordering platform built with React and Redux, allowing customers to browse restaurants, filter food categories, and place orders seamlessly.

## πŸš€ Features

βœ… **Restaurant Filtering** – Users can filter restaurants based on food categories like **Veg, Non-Veg, and Desserts**.
βœ… **Login/Sign-Up Authentication** – Secure user authentication for personalized experiences.
βœ… **Add to Cart System** – Users can add food items to their cart, modify quantities, and remove items.
βœ… **Cart & Checkout Functionality** – Seamless order placement with a structured checkout process.
βœ… **Redux for State Management** – Ensuring efficient and smooth data flow across components.
βœ… **Responsive UI** – Styled using **Bootstrap** for a clean and mobile-friendly interface.

## πŸ› οΈ Technologies Used

- **Frontend:** React, Redux, JavaScript, HTML, CSS, Bootstrap
- **State Management:** Redux
- **Storage:** LocalStorage for cart persistence

## πŸ“Œ Installation & Setup

1️⃣ **Clone the repository:**
```sh
git clone https://github.com/your-username/Food-Delivery-Application.git
```

2️⃣ **Navigate to the project directory:**
```sh
cd Food-Delivery-Application
```

3️⃣ **Install dependencies:**
```sh
npm install
```

4️⃣ **Start the development server:**
```sh
npm start
```

5️⃣ Open **http://localhost:3000/** in your browser.

## πŸ“· Screenshots
![Image](https://github.com/user-attachments/assets/8eff1ad8-afb7-4793-b7a8-a51afb921b83)

## πŸ“Œ Usage
- Sign up or log in to access the application.
- Browse and filter restaurants based on food categories.
- Add food items to your cart and review your selections.
- Proceed to checkout and place an order.

## πŸš€ Live Demo
πŸ”— [(https://ashokc46.github.io/Food-Delivery-Application/)]

⭐ **If you like this project, give it a star!** πŸš€