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

https://github.com/amanalis/foodordering_app

A simple Food Ordering Android App built using Java and Firebase. The app allows users to browse dishes, view them by categories, add to cart, and place orders with a smooth UI.
https://github.com/amanalis/foodordering_app

android-app firebase firebase-auth firebase-realtime-database firebasestorage java

Last synced: 3 months ago
JSON representation

A simple Food Ordering Android App built using Java and Firebase. The app allows users to browse dishes, view them by categories, add to cart, and place orders with a smooth UI.

Awesome Lists containing this project

README

          

# 🍔 Food Ordering App

A simple Food Ordering Android App built using Java and Firebase.
The app allows users to browse dishes, view them by categories, add to cart, and place orders with a smooth UI.

## 🚀 Tech Stack

![Android](https://img.shields.io/badge/Platform-Android-green?logo=android)
![Language](https://img.shields.io/badge/Language-Java-blue?logo=openjdk)
![Firebase](https://img.shields.io/badge/Backend-Firebase-orange?logo=firebase)
![License](https://img.shields.io/badge/License-MIT-lightgrey)
![Status](https://img.shields.io/badge/Status-Demo%20Project-yellow)

Java – App development & UI functionalities

Firebase Authentication – Secure login & signup

Firebase Realtime Database – Storing and fetching food details

Firebase Storage – Handling images of dishes

## 📱 Features

✅ User Authentication (Login / Signup with Firebase Auth)

✅ Display all dishes with details (price, rating, description, image)

✅ Browse by categories (Pizza, Burger, Chicken, Sushi, etc.)

✅ Add items to Cart & Checkout system

✅ Order summary with subtotal, delivery charges, and total

✅ Modern and responsive UI

## 🔄 Work in Progress:

- **Coupon code system**

- **Payment gateway integration**

- **Order tracking**

## ⚡ Getting Started

1. **Clone the repository**
```bash
git clone https://github.com/your-username/food-ordering-app.git
```
2. **Open project in Android Studio**

3. **Connect with your Firebase project**

4. **Run the app on an emulator or real device**

## 🤝 Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

---

## 👨‍💻 Developed By

**Aman Ali**
🎓 BSCS Graduate — SZABIST (Class of 2024)
💼 Android Developer (JAVA | Firebase | Fintech)

🔗 [LinkedIn](https://linkedin.com/in/aman-alisalim)
💻 [GitHub](https://github.com/amanalis)
🎨 [Behance](https://www.behance.net/amanali00)

---

## 📜 License

This project is licensed under the MIT License – see the LICENSE
— feel free to use, modify, and learn from it.