platform.sg Browse

Platform Update (2026-02): Architecture, App Status, Roadmap

2026-02-15

This is the first longer update since the last post on 2025-12-25. The goal of this write-up is to (1) document the architecture and setup we’ve achieved so far, (2) refresh the status of each deployed subdomain, and (3) lay out a practical roadmap for the next stretch.

Architecture Snapshot (How The Platform Is Put Together)

At a high level:

A simplified view of the request flow:

  1. User visits *.platform.sg (edge-hosted UI).
  2. The app uses shared login via oauth.platform.sg (SSO).
  3. For shared APIs, edge services call the shared backend with app-scoped auth (x-app-id) and a shared bearer token.
  4. Specialized services (example: payments) sit behind the shared backend where needed.

This structure lets us keep the edge thin while consolidating correctness, data access, and contracts in a single shared backend over time.

Deployed App Status (Current Snapshot)

AppStatusWhat it’s trying to achieve
HousingLiveA fast transaction explorer with map + filters + trends.
ServicesWIPProvider-first booking with public profiles + provider dashboard.
HawkersWIPA simple web POS for stall owners (menus + orders first).
HouseholdWIPHousehold operations: tasks, schedules, and daily routines.
Bad DriversWIPStructured reporting + discussion with moderation-first design.
SeniorsLiveSeniors Help: request help, volunteer, coordinate care.

What We’ve Achieved Since 2025-12-25

Platform setup

Shared primitives

Migration approach

Roadmap (Next 30/90 Days)

Stabilize what’s already deployed (30 days)

Move more shared APIs into the shared backend (90 days)

Product-facing momentum

Closing Notes

If you’re using any of the live subdomains and run into rough edges, the most useful feedback is: