Skip to content

Android-based food ordering app for college cafeterias. Features include digital menu browsing, order placement, and token-based pickup. Firebase used for authentication and real-time updates. Ideal for smart campus and queue-free cafeteria experience.

Notifications You must be signed in to change notification settings

sakshi01coder/Cafateria

Repository files navigation

☕ CaféConnect - Smart Food Ordering for College Campuses

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.


🚀 Key Features

👨‍🎓 Student-Centered Experience

  • 🔐 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

🛠️ Tech Stack

Component Technology
Platform Android (Java/XML)
Backend Firebase Realtime Database
Authentication Firebase Authentication
UI/UX Material Design Components
Data Sync Firebase Live Data Integration

🔋 Firebase Structure

ProfileNode/ └── userID/ ├── name ├── email ├── sapId └── orderHistory (if extended)

🧭 App Flow

  1. Login/Register using email & SAP ID
  2. Browse Menu with simple and clean layout
  3. Add Items to Cart and review your selection
  4. Confirm Order and generate your Token
  5. Track Token on-screen until your food is ready
  6. Pickup from the cafeteria with ease

🏁 How to Run

🛠️ Requires Android Studio (Flamingo or higher recommended) + Firebase setup

  1. Clone this repo
  2. Open in Android Studio
  3. Connect your Firebase project
  4. Add google-services.json to app/
  5. Run the app on emulator or device

📸 Screenshots (Add Your Screenshots Here)

  • ✅ Start of App Start

  • ✅ Login/Register Page Login

  • ✅ Menu Display Menu Display Menu Display1 Menu Display2 Menu Display3

  • ✅ Cart Page Cart Page

  • ✅ Token Display Page Token1 Token2 Token3

  • ✅ Profile Module P1 p2

📜 License

This project is licensed under the MIT License.
See the LICENSE file for details.

About

Android-based food ordering app for college cafeterias. Features include digital menu browsing, order placement, and token-based pickup. Firebase used for authentication and real-time updates. Ideal for smart campus and queue-free cafeteria experience.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages