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

https://github.com/onkar895/food-ordering-app

A dynamic and fully functional food ordering application built with React.js, designed to replicate the experience of real-world food delivery services. Packed with cutting-edge tools and technologies to deliver seamless performance and an engaging user experience.
https://github.com/onkar895/food-ordering-app

firebase jest lazy-loading material-ui parcel react-router-dom react-toastify reactsjs redux-toolkit swiggy-api vercel

Last synced: 19 days ago
JSON representation

A dynamic and fully functional food ordering application built with React.js, designed to replicate the experience of real-world food delivery services. Packed with cutting-edge tools and technologies to deliver seamless performance and an engaging user experience.

Awesome Lists containing this project

README

        

# 🍴 The Foodie Zone - Feature-Rich Food Ordering Platform 🚀

A dynamic and fully functional food ordering application built with React.js, designed to replicate the experience of real-world food delivery services. Packed with cutting-edge tools and technologies to deliver seamless performance and an engaging user experience.

**🌟 Key Highlights:**

- State Management: Powered by Redux Toolkit for efficient global state handling.
- UI/UX Design: Styled with Material-UI for a modern and responsive interface.
- Performance: Optimized with Parcel bundler and lazy-loading for blazing-fast load times.
- Authentication: Secured with Firebase authentication for safe user logins.
- Real API Integration: Features a simulated food delivery experience using Swiggy API.
- Enhanced UX: Includes React Router DOM, React Toastify, and advanced filters for seamless navigation and interactions.
- Deployment: Hosted on Vercel for high-speed accessibility.

Live Demo : https://food-ordering-app-gilt.vercel.app/

Give it a ⭐ if you like it! 😊

## Technologies Used :

- React JS
- Redux Toolkit
- Firebase Authentication
- Material UI
- Parcel

## Features :

- User Registration and Authentication
- Username after sign Up
- Browse Restaurants
- Search Restaurants
- Shimmer UI
- View Restaurant Menus
- Add Items to the Cart

## Getting Started :

Follow these steps to set up and run the application locally:

### Prerequisites :

- npm (Node Package Manager) installed.
- Parcel Bundler installed.

### Installation :

1. Clone the repository:

```
git clone https://github.com/your-username/FOOD ORDERING APP.git
cd FOOD ORDERING APP
```

LOCALHOST=1234

2. Install dependencies:

```
cd FOOD ORDERING APP
npm install
```

3. Inside the cd FOOD ORDERING APP
```
run this-- npm start
"start" stands to parcel index.html
mentioned it in your package.json file like -
"start": "parcel index.html"
then run "npm start"
```

Demo Screenshots :

![Screenshot (1)](https://github.com/onkar895/FOOD-ORDERING-APP/assets/50394711/ff73e98a-93e3-48e4-b17d-b61beeffcb04)
![Screenshot (2)](https://github.com/onkar895/FOOD-ORDERING-APP/assets/50394711/d0ac15e7-a8b4-41ec-a781-018f639d76c1)
![Screenshot (3)](https://github.com/onkar895/FOOD-ORDERING-APP/assets/50394711/6a9298b2-8d12-4ce9-af31-66d95ac3b82e)
![Screenshot (4)](https://github.com/onkar895/FOOD-ORDERING-APP/assets/50394711/5b62e767-e3b1-40e5-8c49-7b554defe1e4)
![Screenshot (5)](https://github.com/onkar895/FOOD-ORDERING-APP/assets/50394711/014f5bf8-139c-46db-8ddb-df69958b5b7b)
![Screenshot (6)](https://github.com/onkar895/FOOD-ORDERING-APP/assets/50394711/ccdd30d9-c8b2-478e-a597-214f03bfc8ec)
![Screenshot (7)](https://github.com/onkar895/FOOD-ORDERING-APP/assets/50394711/e234a291-cc35-40a9-bab7-1fab51a802a3)
![Screenshot (8)](https://github.com/onkar895/FOOD-ORDERING-APP/assets/50394711/59f653df-58c2-48a4-ab55-6d4549ad7d7d)
![Screenshot (9)](https://github.com/onkar895/FOOD-ORDERING-APP/assets/50394711/cfe755e7-6958-4b20-9bed-645504dbe449)
![Screenshot (10)](https://github.com/onkar895/FOOD-ORDERING-APP/assets/50394711/91dec168-14af-47c2-94e2-ce7f604f5db9)
![Screenshot (11)](https://github.com/onkar895/FOOD-ORDERING-APP/assets/50394711/670c47ab-1019-4fdc-a6cb-6f54be12619e)
![Screenshot (12)](https://github.com/onkar895/FOOD-ORDERING-APP/assets/50394711/97614169-c5ec-427d-85f9-61858e9eea40)
![Screenshot (13)](https://github.com/onkar895/FOOD-ORDERING-APP/assets/50394711/1072e5c9-9987-4abe-8e0d-7281b276d383)