

Restaurant Ordering Cloud System (ROCS) - WIP (link)
A full-stack restaurant management platform featuring an integrated POS for seamless in-house operations, an intuitive
customer-facing storefront, a real-time kitchen display system (KDS), and a comprehensive analytics dashboard for tracking
business performance.
Client-Side (The Presentation Layer)
- React 19 & TypeScript
- Next.js 16 App Router
- PWA / Service Worker
- IndexedDB / Dexie.js
- TailWind CSS / CSS Variables
- Offline-First POST & Background Synchronization
- Client-Side Authentication
Server-Side (The Business Logic Layer)
- Next.js / OpenNext
- Python AWS Lambda
- REST APIs
- AWS Lambda Powertools
- AWS Cognito
- JWT Authentication & Authorization
- Multi-tenant Request Routing
- Account/Tenant/Restaurant Domain Model
- Server-Side Business Service & Validation
- Idempotent Order Processing
Database & Persistent Layer
- AWS DynamoDB
- DynamoDB GSI & Tenant-Isolated Data
- Tenant-Isolated Data
- Orders & Idempotency Storage
- Atomic Order Counters
- IndexedDB / Dexie.js Offline Persistence
- Amazon S3 Static Assets & Deployment Artifacts
DevOps, Deployment & Tooling
- AWS Cloud Development Kit (CDK)
- Amazon CloudFront
- Amazon S3
- Amazon Route53
- AWS Certificate Manager (ACM)
- GitHub / GitHub Actions
- Turborepo / pnpm
- OpenNext Deployment Pipeline