Skip to content
KayD
All work

Project story

Hyda ERP

A multi-tenant cloud ERP and point of sale for retail businesses, with a Go API, a React client and a super admin console. I lead it as project manager and full-stack developer.

Hyda ERP screenshot

About the project

A cloud ERP and point of sale for retail businesses, built by a small team.

It is contract-first: one OpenAPI spec generates both the Go server stubs and the TypeScript types. Each customer company is provisioned from a business-type template and moves through an enforced lifecycle, with plans, entitlements, platform payments and an audit log.

Decisions

  1. Contract-first: one OpenAPI spec generates both the Go server stubs and the TypeScript types.
  2. Each customer company is provisioned from a business-type template and moves through an enforced lifecycle, with plans, entitlements and an audit log.

What it covers

  • Client app: login, Sinhala and English UI, POS, inventory, purchasing, sales, accounting and reporting
  • Super admin console for companies, plans, payments, expiry and audit
  • Go control plane: access model, provisioning, lifecycle, audit log and plan entitlements
  • Public marketplace app
  • Two-factor authentication
  • Postgres migrations and a Redis-backed job worker

My part

I am the project manager and the full-stack lead for the POS, the dashboard, the front-end design system and the marketplace.