Software Architecture

FoodHub Software Architecture.jpg

Aspek Pertimbangan

Terlepas dari kekurangan dalam hal performance, scalability dan maintainability, aspek pertimbangan dalam kemudahan dan waktu development yang cukup terbatas maka Layered Architecture adalah pilihan yang tepat untuk project ini.

Data Model Structure for Firebase Database

Screenshot 2025-06-04 at 06-56-21 JSON Viewer Online Best and Free.png

Use Case Diagram

UseCase[1].jpg

Activity Diagram