Skip to content

Requirements Overview

FieldValue
Project Namemalta-catering
Project TypeFull-Stack (SPA + API)
Timeline2026-04-14 → Demo (30-min live session)
Primary StakeholderCatering outlet owner (Malta)
Business ContextOnline ordering app for a Malta catering outlet selling local specialties

iac_tool: Bicep

FieldValue
Industry / VerticalFood & Beverage / Hospitality
Company SizeSmall (1-50 employees)
Current StateGreenfield
Migration SourceN/A (greenfield)
Business DriversExpand reach with online ordering; reduce phone-based order errors
Success CriteriaCustomers can browse a menu, place orders, and receive delivery at address
flowchart LR
    A["🏢 Current State<br/>Phone / walk-in orders only"] -->|"Build online ordering app"| B["☁️ Desired State<br/>Azure-hosted React ordering portal"]
    B --> C["✅ Success Criteria<br/>Customers order pastizzi, Cisk & Kinnie online"]
FieldValue
Workload PatternSPA + API (containerized React front-end with lightweight API)
Recommended OptionApp Service S1 (Linux containers) + ACR Premium + VNet + Table Storage + Key Vault
TierCost-Optimized
JustificationSmall outlet, low TPS (1/s), dev-only, always-on compute, VNet integration for private connectivity, staging slot for blue-green deployments