Original
Hand-coded multi-tenant asset manager.
View this versionFull Stack Application Original · v2 · v3
AssetHub helps equipment managers see who holds an asset, where it is, and what happened to it. Workspace permissions connect checkout, returns, maintenance, audits, and retirement with retained history.
Scope every workspace operation. Organization membership is checked on server requests, and tenant-specific relationships constrain records. Reads and writes use workspace scope rather than relying on client-side filtering. Related source
Opens workspace access. The public isolated-demo credentials reach a populated dashboard in the October 21, 2026 check. The gallery remains the published capture set.
Inside the application
Captions identify the workflow and the screenshot's source or demo context.
Version history
Contribution and assistance by version.
Hand-coded multi-tenant asset manager.
View this versionAI-assisted frontend redesign and deployment.
View this versionAI-assisted redesign, development, and deployment, with user research informing features. Published gallery captures are not assigned an unverified version.
View this versionSystem shape
Workspace membership and role checks happen on the server before tenant-scoped records are read or changed.
Roles and scope
Authentication identifies the user; an active membership is checked for the selected organization on protected requests. Choosing an organization alone does not grant access.
Product flow
Engineering choices
A database constraint allows only one open checkout per asset. Asset transitions and activity history are committed together. Conflicting attempts need an explicit response instead of assigning two custodians.
Related sourceAssets retire instead of being deleted. Version checks reject stale audit updates so a saved audit does not silently overwrite newer state. Retaining retired records uses storage in exchange for keeping the asset's context.
Selected source
Focused implementation and test links for technical review.
Resolves an active membership before protected workspace operations.
Includes cross-tenant, member-permission, concurrent-checkout, and lifecycle checks.
Published verification · October 7, 2026
The published record includes tenant and permission checks, concurrent checkout, return and maintenance transitions, versioned audits, isolated demo workspaces, browser checks, and deployment verification. Its fixtures are synthetic; the record does not authenticate as an original user.
On October 8, the independent public check confirmed the sign-in page and health response only; no authenticated hosted session was created. The gallery uses genuine screenshots published in the project repository.