Client work

Goster

One ERP across three businesses under one roof — retail, arcade, and esports.

Vue 3FastifyPrismaMySQLLoyverse API
The GOSTER shop — 250 items with brand and category filters, served from the ERP backend

Goster runs three very different businesses in one venue: an apparel shop, a gaming arcade, and an esports space. Three revenue models — goods sold by barcode, station time billed by the hour, and tournaments — usually means three separate tools that never agree with each other.

What we built

One system, one data model, one admin console:

The honest architectural decision

The venue already used Loyverse as its retail till, and it worked. So instead of replacing it, we wrapped it: the ERP ingests Loyverse sales through webhooks, keeps stock consistent automatically, and self-heals missed sales with a periodic resync. The client kept the till their staff already knew and gained the inventory truth they never had.

In production

Live at the venue with sustained iterative development — over twenty data models and a steady migration history as the business finds what it needs next.

Visit the live site Back to all work
The DocHive AI chat — introducing itself in Thai and listing the documents it can create
Next project

Dochive

An AI document assistant for Thai freelancers — chat in Thai on LINE, get a compliant tax invoice back.

Want a system like this?

Tell us what your business needs to exist. Thai or English — we reply with real questions.

[email protected]