CaféConnect is a smart, student-friendly food ordering Android application built using Android Studio and Firebase. Designed for college cafeterias, it replaces long queues with smooth, token-based pickups and a digital ordering experience—all in real time.
- 🔐 Register & Login securely with email and SAP ID
- 🍽️ Digital Menu with item names, prices, and descriptions
- 🛒 Cart Management: Add, remove, update quantities
- 💳 Simulated Payment Flow (UI-based)
- 🎟️ Token Generation for each order after checkout
- 🧾 Live Order Status Display using token logic
- 🧑💼 User Profile Module: View & edit user info
- 📱 Clean UI optimized for all Android devices
Component | Technology |
---|---|
Platform | Android (Java/XML) |
Backend | Firebase Realtime Database |
Authentication | Firebase Authentication |
UI/UX | Material Design Components |
Data Sync | Firebase Live Data Integration |
- Login/Register using email & SAP ID
- Browse Menu with simple and clean layout
- Add Items to Cart and review your selection
- Confirm Order and generate your Token
- Track Token on-screen until your food is ready
- Pickup from the cafeteria with ease
🛠️ Requires Android Studio (Flamingo or higher recommended) + Firebase setup
- Clone this repo
- Open in Android Studio
- Connect your Firebase project
- Add
google-services.json
toapp/
- Run the app on emulator or device
This project is licensed under the MIT License.
See the LICENSE file for details.