Skip to content

NightfuryEquinn/HaulEase

Repository files navigation

🚚 HaulEase

⚙️ Platform Used: Android Studio Jellyfish, Oppo Reno 2F on Android 11 (API 30)

🎥 Demo Video

Yip_Zi_Xian_TP059963_AMCA_Presentation.mp4

🛠 Framework Used:

  1. Android Lifecycle
  2. Android Compose Navigation
  3. Android Compose UI
  4. Coil
  5. Firebase Auth & Storage
  6. Maps Compose
  7. Play Service Location & Maps
  8. Retrofit
  9. Sheets Compose Dialogs

📌 Assumptions Made:

  1. Users are assumed to use an existing email address as it is required to reset their password.
  2. Users are assumed to not be able to edit their profile to ensure their respective shipment details remain the same throughout the shipping and delivery process.
  3. Users are assumed to refresh their page if they did not see any changes after performing an action like creating shipment or removing cargo.
  4. The tracking of shipment location is only a simulation that the function is doable and runnable.

📂 Read documentation: Here