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.
- 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 Login
- Table Occupancy Management (Green/Red Status)
- Real-time Order Monitoring
- Update Order Status: Pending β In Progress β Served β Cancelled
- Login / Signup
- Select Table
- Choose Category & Items
- Place Order or Clear Menu
- Receive Confirmation
βοΈ βThank you! Your order has been placed successfullyβ¦β
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)
- 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
- 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.β
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 |
π Authentication & Welcome
![]() |
![]() |
---|
πͺ Table Selection & π§Ύ Category/Item Selection
![]() |
![]() |
---|
β Order Success & π View Orders
![]() |
![]() |
---|
β Cancel Order Option & π¬ AI Text Mode Home
![]() |
![]() |
---|
πͺ Select Table & π Choose Category
![]() |
![]() |
---|
π Select Items & π§Ύ Order Summary
![]() |
![]() |
---|
β Post Order Message & ποΈ Switch to Voice Mode
![]() |
![]() |
---|
π Choose Category & π² Select Item
![]() |
![]() |
---|
π’ Choose Quantity & π§Ύ Summary
![]() |
![]() |
---|
β Post Order Message and show Orders after Placing
![]() |
![]() |
---|
π Admin Home & π© Table Management
![]() |
![]() |
---|
π₯ Update Table Status & ποΈ Table Overview
![]() |
![]() |
---|
π View Orders & βοΈ Update Order Status
![]() |
![]() |
---|
π Orders After Update & Extra Orders
![]() |
![]() |
---|
![]() |
![]() |
---|
This project is licensed under the MIT License.
- 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! π