Loading repository data…
Loading repository data…
nithushi / repository
SavoryHub is a full-featured Android food ordering app built with Java and Firebase. It includes secure PayHere payments, real-time Google Maps order tracking, and an admin dashboard for management.
SavoryHub is a modern Android application designed for food ordering and delivery, featuring a rich user experience, real-time order tracking, and seamless payment integration. This project is perfect for learning about Android app development, Firebase integration, and advanced UI/UX patterns.
SavoryHub/
├── app/
│ ├── src/
│ │ └── main/
│ │ ├── java/lk/javainstitute/savoryhub/
│ │ │ ├── ui/ # Activities (Home, Cart, Profile, etc.)
│ │ │ ├── model/ # Data models (Foods, Orders, etc.)
│ │ │ ├── helper/ # Utilities (TinyDB, Cart Management)
│ │ │ ├── adapters/ # RecyclerView adapters
│ │ │ └── navigation/ # Fragments for navigation
│ │ ├── res/ # Layouts, drawables, values
│ │ └── AndroidManifest.xml
│ ├── build.gradle.kts
│ └── ...
├── build.gradle.kts
└── settings.gradle.kts
Clone the repository:
git clone https://github.com/yourusername/SavoryHub.git
cd SavoryHub
Open in Android Studio
Configure Firebase
google-services.json to app/.Build & Run
The app requests the following permissions:
com.google.firebase:firebase-firestorecom.github.bumptech.glide:glidecom.github.PayHereDevs:payhere-android-sdkcom.github.PhilJay:MPAndroidChartcom.google.android.gms:play-services-mapscom.google.android.gms:play-services-locationcom.sun.mail:android-mailcom.google.code.gson:gsonbuild.gradle.kts)Pull requests are welcome! For major changes, please open an issue first to discuss what you would like to change.
Developed by [M. Nithushi Shavindi].
Special thanks to open-source libraries and the Android developer community!