● 12 apps · 3 classes · 1 event bus Standalone-first by design Built in Batam, Indonesia Connected via typed events ● 12 apps · 3 classes · 1 event bus Standalone-first by design Built in Batam, Indonesia Connected via typed events
Apps12 in catalog
Live4 in production
ClassesHub · Retail · Publisher
Events27+ typed, HMAC signed
← Back to home
01 - Ecosystem

Twelve apps. Three classes. One event bus.

Every app boots and works fully on its own. Cross-app features light up automatically when sibling apps are configured. No app requires another to exist. This is standalone-first by design.

12+
Apps catalogued
4
Live in production
27+
Typed events
3
App classes
02 - Architecture

Three app classes.

Apps in the ecosystem share users and branding but use different stacks because their workloads are different. They never import each other's code: communication only via typed events.

Hub Class

Vite + React + Supabase. Shared database with Row-Level Security per organization_id. Lightweight collaboration and management apps.

ReactSupabaseRLSVite

Retail Class

NestJS + Fastify + Prisma + Postgres + Redis. Database-per-tenant isolation for transactional workloads. High-throughput POS, accounting, and financial operations.

NestJSPrismaPostgreSQLRedis

Publisher Class

Any runtime: Python, Go, Ruby. Pre-existing production SaaS that join the ecosystem without rewrite. Joins via typed events only.

Any stackWebhooksHMACPolyglot
Event bus: 27+ typed events via typed contracts with HMAC-signed webhooks
03 - Platform

The identity layer.

DGX Platform owns ecosystem identity, OAuth2 SSO, organization management, billing, and license keys. Every app authenticates here.
DP
Live Platform Class

DGX Platform

Identity · OAuth2 · Billing · License keys

Central identity provider with OAuth2 SSO serving DGX Hub and DGX Travel. Organization management, member invitations, subscription billing via Midtrans + manual transfer + free tier, license key issuance with admin / seat / webhook flows. Built on RLS-first security model.

Next.jsSupabaseOAuth2MidtransJWT
04 - Hub class

Collaboration apps.

Shared Supabase database with Row-Level Security. Lightweight, multi-tenant by organization_id. Single sign-on via DGX Platform.
H
Live Hub class

DGX Hub

Creative industry collaboration

Project management and collaboration for game studios, creative agencies, software houses, travel operators, creative education, freelancers. Tasks, real-time chat, forums, planner, whiteboard, game design docs, modular feature system.

ReactTauriSupabasetldraw
Visit
CT
Coming soon Hub class

DGX Control Tower

Cross-system observability

Exception alerts, risk mitigation, SLO observability. Consumes stock anomaly, approval requested, shift closed, sale completed, journal posted, and 15+ more events. Centralizes incident triage across the ecosystem.

ReactSupabaseEvent bus
P
Coming soon Hub class

DGX People

HR · Attendance · Payroll

Employee management, attendance tracking, leave requests, payroll runs, performance reviews. Auto-feeds DGX ERP for payroll accounting and gets shift data from DGX Retail.

ReactSupabaseRLS
W
Coming soon Hub class

DGX Workflow

No-code automation

Triggers, conditions, and actions across all DGX apps. Turns the event bus into a visual tool: when sale completes, create task; when stock anomaly, alert Control Tower; when employee hired, run onboarding workflow.

ReactSupabaseVisual editor
05 - Retail class

Transactional verticals.

NestJS + Postgres with database-per-tenant isolation. High-throughput, audit-strict. Each vertical is its own app, built on shared retail patterns.
T
Live Retail class

DGX Toko

Point of Sale · Inventory · Multi-branch

Sub-100ms POS via local-first Postgres/SQLite with cloud aggregate. 21-day offline tolerance. Sales, shifts, procurement with multi-receipt PO, approval gating, cross-app event emits to ERP and Control Tower.

NestJSPrismaPostgres per tenantLocal-first
Visit
B
Coming soon Retail class

DGX Bengkel

Workshop · Service ticket · Parts

Vehicle and machine repair workshop: intake, service ticket, parts, labor, pickup. Targets motorcycle, car, AC, compressor, welding machine, light heavy-equipment workshops. ServiceTicket entity vs sale-based Toko.

NestJSPrismaShared core
S
Coming soon Retail class

DGX Salon

Appointment · Calendar · Walk-in

Booking calendar + staff schedule + walk-in + reservation. Targets beauty salon, barbershop, beauty clinic, spa, treatment center. Booking entity (calendar-driven), not service ticket.

NestJSPrismaCalendar engine
SV
Coming soon Retail class

DGX Servis

Drop-off · Queue · Ready notification

Drop-off service: laundry, tailor, electronics repair, phone repair, watch repair, and other drop-off service businesses. Intake ticket + queue + ready notification + pickup.

NestJSPrismaQueue engine
E
Coming soon Retail class

DGX ERP

Accounting · GL · Treasury

General ledger, fixed assets, treasury, accounts payable, accounts receivable. Auto-posts journals from Toko sales (sale.completed event), shift closing, and People payroll runs.

NestJSPrismaDouble-entry
06 - Publisher class

Polyglot production.

Any runtime, any stack. Pre-existing production SaaS apps that join the ecosystem via typed events. Language-agnostic by design.
TR
Live Publisher class

DGX Travel

Umrah · Hajj · Multi-tenant SaaS

Multi-tenant SaaS for travel agencies. Pilgrim registration, payment tracking, document management, tenant portal with custom domains. Built in Python FastAPI, joined the ecosystem via publisher-class adoption.

FastAPIPythonPostgreSQLDocker
Visit
CD
Coming soon Publisher class

DGX City Directory

B2C city-scoped tenant directory

Aggregates published tenant profiles from all Retail-class apps. Buyers find local businesses at <city>.dgx.co.id. Batam-first go-to-market.

Next.jsStaticCross-app events
07 - Roadmap

Coming next.

Designed and queued. Build order shifts with demand and traction. Need one of these urgently? Let us know.
StorefrontCustomer-facing catalog and e-commerce frontend for Retail-class tenants.
InsightsBI dashboards aggregating data across all DGX apps.
BridgeThird-party integrations: Tokopedia, Shopee, Xero, Accurate.
Service DeskInternal helpdesk with SLAs, ticket triage, customer support.
PayPayment gateway abstraction layer: Midtrans, QRIS, Xendit unified API.
FieldMobile companion for field workers: delivery, service, sales reps.
LearnLMS for employee onboarding, training, certification tracking.
OutreachMarketing automation: email, SMS, WhatsApp campaigns.
CopilotAI assistant embedded across all DGX apps. RAG over your business data.
08 - Build with us

Use the platform,
or extend it.

Subscribe to a product, custom-build on top of the platform, or have us integrate a sibling app into your existing stack.

See pricing Start a conversation