Freelance · DubaiHospitality Tech
Five Palm Jumeirah — Digital Menu & CMS
menu.fivehotelsandresorts.com/five-palm/in-room-dining
Full-stack digital dining platform for Five Palm Jumeirah, Dubai. Built the guest-facing menu experience with tabbed navigation across Breakfast, À La Carte, Beverages, Cocktails, Minibar and more — plus a backend CMS for hotel staff. Every image is served over CloudFront with on-the-fly Lambda optimisation, resized and converted to WebP at the edge.
☁ AWS Architecture
Edge
CloudFront CDN
Route 53
WAF
ACM (SSL)
Compute
ECS Fargate
ECR
ALB
Lambda
Auto Scaling
Storage
S3
RDS (PostgreSQL)
ElastiCache
DevOps
IAM
CloudWatch
GitHub Actions CI/CD
Docker
On-the-fly image optimisation — Lambda intercepts CDN requests, resizes to WebP on first request, serves from S3/CloudFront on all subsequent hits.
Full CMS — hotel staff manage items, categories, pricing, availability and images in real time with zero code changes.
Containerised deployment — Next.js packaged in Docker, stored in ECR, deployed to ECS Fargate behind ALB with zero-downtime rolling updates.
Performance — CloudFront CDN + SSR reduced TTFB under 200ms globally; Core Web Vitals all green.
Next.jsTypeScriptPostgreSQLLambdaCloudFrontECSECRALBS3RDSRoute 53IAMDockerGitHub Actions