WorkSpace ERP Demo — Developer Handoff

Interactive prototype aligned to production architecture. Use this portal to onboard backend (Spring Boot) and frontend (React + Node.js) teams.

Java Spring Boot React + Node.js Shared multi-tenant DB Optional dedicated DB Multi-company isolation UUID entity model Modular monolith Cloud agnostic

Architecture

System context, tenancy models, modular monolith boundaries, cloud deployment.

docs/ARCHITECTURE.md

Handoff guide

Phase-by-phase bootstrap for backend and frontend repositories.

docs/HANDOFF.md

Module map

Prototype modules → Spring packages → React feature folders.

docs/MODULE-MAP.md

API client (prototype → production)

Default mode uses localStorage. Switch to HTTP when Spring Boot API is available:

WSApp.config.apiMode = "http";
WSApp.config.apiBaseUrl = "https://api.dev.example.com/api/v1";

Context headers (production)

Authorization: Bearer <jwt>
X-WS-Tenant-Id: <uuid>
X-WS-Company-Id: <uuid>
X-Request-Id: <correlation-id>