Skip to content

Repository files navigation

GrabNGo Android App

Android Studio project for com.it342g7.grabngo using a Model-View-Presenter structure and plain android.app.Activity screens.

Backend base URL

The app uses:

https://grabngo-rkkn.onrender.com/

Change it in app/build.gradle.kts:

buildConfigField("String", "BASE_URL", ""https://your-backend/"")

Main screens

  • 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

Important backend alignment notes

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 in Android Studio

  1. Open this folder in Android Studio.
  2. Let Gradle sync dependencies.
  3. Run the app configuration on an emulator or device.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages