This site is best viewed in Desktop mode.
Uncover the Blueprints behind
our Software ArchitectureÂ
Frontend
Backend
Generative Language AI
Deployment
User Resource
Customer Resource
Transaction Resource (User Module)
Transaction Resource (Customer Module)
Refund Request Resource
Item Resource (Menu Item)
Session Resource (Authentication)
Generative Language API Service (Gemini)
Google Cloud Platform (GCP) was used for its extensive suite of cloud computing services, specifically:
App Engine for frontend deployment
Cloud Run and Cloud Build for containerisation and backend deployment
Cloud SQL (PostgreSQL) as the primary production database
Google Secrets Manager for storing API keys, passwords and other sensitive information
Cloud Storage Bucket for hosting images, such as menu item photos
Gemini 1.5 Flash lightweight model using the Generative Language API for its image processing capability, and ability to output a well-structured JSON file