Android Studio project for com.it342g7.grabngo using a Model-View-Presenter structure and plain android.app.Activity screens.
The app uses:
https://grabngo-rkkn.onrender.com/Change it in app/build.gradle.kts:
buildConfigField("String", "BASE_URL", ""https://your-backend/"")- Student login and registration
- Meal dashboard and search
- Meal detail
- Local cart management
- Checkout with pickup date, pickup time, and local payment selection
- Student order history
- Profile update and password change
- Admin login
- Admin order status updates
- Admin meal create, update, delete
The live repository backend currently exposes order creation as a single meal order: orderId, mealId, customerEmail, customerName, pickupDate, and pickupTime. It does not expose cart, quantity, or payment fields yet. This Android app still gives the requested cart and payment UI, but the cart is stored locally and quantity is submitted as repeated single-meal order requests.
- Open this folder in Android Studio.
- Let Gradle sync dependencies.
- Run the
appconfiguration on an emulator or device.