Client case study · SkyEye Pacific
MAUA, the super-app for Samoa and Vanuatu
MAUA is where people in Samoa and Vanuatu shop online, order deliveries, book taxis and pay. Merchants sell through it and run their tills on its POS, and payments go through MAUA's own gateway. We have built and maintained the platform for SkyEye Pacific since 2018, and in 2026 we moved it onto a much smaller stack that runs in production today.
What MAUA does
One account covers everything below, in both countries.
Online shopping
A marketplace with thousands of product categories, from groceries and food to electronics. Merchants manage their own shops, stock and orders from a vendor dashboard.
Delivery
Orders go to MAUA's drivers, who work from a driver app with maps and job dispatch.
Maua Taxi
Taxi booking launched in October 2024. Riders book from the app, and taxi stands and drivers take the jobs. Routing runs on MAUA's own map server built from OpenStreetMap data for Samoa.
Point of sale
Merchants can ring up in-store sales on MAUA's web-based POS, which lives in the same codebase as the online shop.
MauaPay payment gateway
MAUA runs its own gateway at mauapay.com. It takes cards through Stripe, Digicel MyCash, Vodafone M-Tala, e-vouchers and cash on delivery, with separate portals for customers, merchants and admins.
Vouchers and rewards
Customers collect rewards and coins and can pay with e-vouchers. The platform has run a $300,000 WST e-voucher programme for the Lefaga & Falease'ela district.
How the platform grew
Engagement starts
Kent Nguyen starts working with SkyEye Pacific on the platform.
Samoa launch
MAUA goes live in Samoa.
Vanuatu launch
A second country goes live in December, with its own storefront and API.
Maua Taxi
Taxi booking joins the app in October.
New stack
The platform moves from 25 repositories and a Kubernetes cluster to 4 repositories on a lean Bun stack.
What the move changed for the business
Two countries, two sets of systems
Samoa and Vanuatu ran on separate setups with their own sync tools and storage. Stock fell out of step between systems, each country needed its own coordination, and hosting spread across AWS, GCP and DigitalOcean ran to more than $3,000 a month.
The engineering load took leadership time away from signing up merchants and growing the business.
One codebase and one small team
The storefront, merchant dashboard, driver app, taxi, POS and admin now live in one codebase. A few developers and one project manager look after the whole platform, and a fix ships in minutes.
Hosting now costs under $500 a month. The apps install from the browser, so updates reach users without waiting for app-store review.
From 25 repositories to 4
Konductor at the core
A contract in every repository
Each repository has a short KONDUCTOR.md with the rules, a map of the project's memory and the current handoff. A check-in file records who has claimed which piece of work, so several AI agents and developers can work on the same code without overlapping.
Memory that outlasts a session
The .konductor/memory folder holds the roadmap, long-term notes and a log of architecture decisions. The ecommerce repository alone has 62 recorded decisions. The rules ask for tests to be defined before an edit and for changes to stay small and targeted.
Konductor is the same agent workflow we use on our own products. Read the Konductor release post →
Running in production
Technical details
- Client
- SkyEye Pacific
- Markets
- Samoa (maua.app) and Vanuatu (vu.maua.app)
- Core platform
- Bun, Hono, HTMX, Alpine.js, Bulma; SQLite with Drizzle
- Apps
- Storefront, vendor dashboard, driver, taxi, POS and admin as installable web apps; Flutter apps for taxi
- Taxi dispatch
- PostgreSQL with PostGIS, Redis, Mosquitto MQTT, self-hosted OSRM routing on OpenStreetMap data
- Payments
- MauaPay: Stripe cards, Digicel MyCash, Vodafone M-Tala, e-vouchers, cash on delivery. The payment engine runs on Node.js 20 while it moves to the Bun stack.
- Hosting
- 5 DigitalOcean servers, ZeroTier, Cloudflare, PM2 and Caddy; AWS kept only for email
- CI
- Gitea Actions on a self-hosted runner
- Workflow
- Konductor, with per-repository contracts, check-ins and decision logs
Live in Samoa and Vanuatu
See MAUA in action
Shop, book a taxi or browse merchants on the live platform.