Live on AWS
FT-OS: "La Otra Liga" Business Operating System
A restaurant's website, POS, kitchen screen, inventory, and admin. One system, live on AWS, no per-seat SaaS fees.
A complete small-business operating system for a food business, in daily production use. One system replaces the usual stack of a website host, a point-of-sale vendor, a kitchen-display subscription, and an inventory tool. It runs on the owner’s own cloud.
Problem
A small food business needs a public website, a way to take orders, a screen in the kitchen, inventory tracking, and an admin to run it all. Buying those as separate SaaS products means per-seat fees, four vendors, and four places where the data lives. FT-OS folds the whole operation into a single system the owner controls.
Build
Owner-editable everything
A non-technical owner can run the business without touching code. That includes a visual website builder with canvas editing, a page manager, nav / header / footer and SEO controls, and a media library. A 53-check operator-simulation end-to-end test exercises the editing flows an owner would actually use.
Operations
- POS with a crash-recovery cart, tips, refund/void that restores inventory, and 80mm thermal receipt printing.
- A kitchen display system (KDS) for order flow.
- Inventory, reports, and one-click backups.
Hardening
Built to run unattended in production:
- Per-IP lockout and constant-time authentication.
- Refuses to boot without a password, so there are no accidental open instances.
- Secrets kept out of synced files.
- Puerto-Rico-timezone-correct IDs.
QA discipline
- A 148-check battery kept green through a full redesign.
- A 50-agent QA fleet that surfaced 38 findings.
- About 30 saved QA / hardening reports documenting the work.
Numbers
- Builder + POS + KDS + inventory: one operating system, live on AWS.
- 148-check QA battery held green across a redesign.
- 53-check operator-simulation E2E on the visual builder.
- 50-agent QA fleet, 38 findings surfaced.
Multi-tenant SaaS path
FT-OS runs live on AWS Lightsail, Dockerized, with a written path to multi-tenant SaaS: ECS Fargate + EFS, per-tenant subdomains, and S3/CloudFront. I wrote the design doc before the code, on purpose. The single-tenant system in production today is the proving ground for a productized version.
Stack
Vue 3 · TypeScript · Vite · Tailwind · Express · Vitest · Playwright · Docker · AWS Lightsail.
Stack
Have data? Let’s make it think.
Open to Data & AI technical-lead and leadership roles, and to Vizlogic consulting engagements.