Skip to content

🎯 AI-powered Android hotel management system featuring real-time order processing and dual-mode (text/voice) AI assistants via Vertex AI. Includes user & admin apps built with Java and Firebase for seamless backend integration.

License

Notifications You must be signed in to change notification settings

Mohammedvaraliya/AI-Powered-Hotel-Management-System-Android-App-Java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

5 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ€– AI-Powered Hotel Management System

Android Java Firebase AI Status License


Cover Image


πŸ“± Overview

The AI-Powered Hotel Management System is a dual-application Android solution designed to modernize the traditional hotel experience. It consists of:

  • A User App that supports:

    • Normal table/menu ordering system
    • AI-powered Text-based Assistant
    • AI-powered Voice-based Assistant
  • An Admin App for:

    • Table status management
    • Live order tracking and status updates

All data is managed in real-time with Firebase, and AI experiences are powered by Google Vertex AI.


πŸš€ Features

πŸ‘€ User App

  • Firebase Authentication
  • Three Ordering Modes:
    • βœ… Traditional
    • πŸ’¬ AI Text Assistant
    • πŸŽ™οΈ AI Voice Assistant
  • Real-time Menu & Table Availability
  • Dynamic Order Summary & Status
  • View & Cancel Orders
  • Voice interaction using Vertex AI

πŸ”§ Admin App

  • Admin Login
  • Table Occupancy Management (Green/Red Status)
  • Real-time Order Monitoring
  • Update Order Status: Pending β†’ In Progress β†’ Served β†’ Cancelled

🧠 System Flow

πŸ”Ή Normal Hotel Management System

  1. Login / Signup
  2. Select Table
  3. Choose Category & Items
  4. Place Order or Clear Menu
  5. Receive Confirmation
    βœ”οΈ β€œThank you! Your order has been placed successfully…”

πŸ’¬ AI Text Hotel Management

Conversational AI Guides the User:

  • Hello! How may I assist you today?
  • Select table β†’ Category β†’ Item β†’ Quantity
  • Confirm order after full summary

Example: Would you like to place this order? (yes/no)


πŸŽ™οΈ AI Voice Hotel Management

  • Voice interactions via mic button
  • Speak actions like:
    • β€œBook a table”
    • β€œShow Chinese menu”
    • β€œOrder 2 Chow Mein”
  • Real-time voice-to-action with dynamic UI feedback

πŸ› οΈ Admin Dashboard

  • Authenticate with Admin credentials
  • View & change table statuses (Red = Occupied, Green = Available)
  • Monitor orders placed by all users
  • Change Order Status dynamically

Note:
Users can cancel only pending orders.
If status is β€œIn Progress” or beyond: β€œSorry, you can't cancel this order now. Please visit the reception.”


πŸ”— Technologies Used

Technology Purpose
Java Core App Development
Android Studio Development Environment
XML UI Design
Firebase Auth User Authentication
Firebase RTDB Real-time Database (Menu, Orders)
Firebase Storage Asset Storage (optional)
Vertex AI AI Text + Voice Assistant Backend
Gradle Build Automation

πŸ“Έ Screenshot Gallery

πŸ‘€ User App

πŸ” Authentication & Welcome

Authentication Screen Welcome Page

πŸͺ‘ Table Selection & 🧾 Category/Item Selection

Table Selection Category and Item Selection

βœ… Order Success & πŸ“‹ View Orders

Order Success View Orders

❌ Cancel Order Option & πŸ’¬ AI Text Mode Home

Cancel Order Option AI Text Home Screen

πŸ’¬ AI Text-Based System

πŸͺ‘ Select Table & πŸ“‹ Choose Category

AI Text - Table Selection AI Text - Category Selection

🍜 Select Items & 🧾 Order Summary

AI Text - Item Selection AI Text - Order Summary

βœ… Post Order Message & πŸŽ™οΈ Switch to Voice Mode

AI Text - Post Order Message AI Voice Home and Table Screen

πŸŽ™οΈ AI Voice-Based System

πŸ“‹ Choose Category & 🍲 Select Item

AI Voice - Category Selection AI Voice - Item Selection

πŸ”’ Choose Quantity & 🧾 Summary

AI Voice - Quantity Selection AI Voice - Order Summary

βœ… Post Order Message and show Orders after Placing

AI Voice - Post Order AI Voice - Summary Confirmation

πŸ”§ Admin App

πŸ” Admin Home & 🟩 Table Management

Admin Main Page Manage Tables

πŸŸ₯ Update Table Status & πŸ—‚οΈ Table Overview

Update Table Status Table Overview

πŸ“‹ View Orders & ✏️ Update Order Status

View All Orders Update Order Status

πŸ“ˆ Orders After Update & Extra Orders

Orders After Update Additional Order 1
Additional Order 2 Additional Order 3

πŸ“„ License

This project is licensed under the MIT License.


πŸ™Œ Acknowledgements

  • Google Firebase for Realtime DB & Auth
  • Google Vertex AI for conversational and voice AI
  • Android Developers for robust development tools
  • Your dedication to building a futuristic hotel solution! πŸš€

About

🎯 AI-powered Android hotel management system featuring real-time order processing and dual-mode (text/voice) AI assistants via Vertex AI. Includes user & admin apps built with Java and Firebase for seamless backend integration.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages