@sealant/web
@sealant/web
Purpose
@sealant/web is the main product app for user-facing sandbox and issue workflow surfaces.
It is where users authenticate, create/manage sandboxes, and navigate issue-workflow-related views.
Current shape
- Stack: TanStack Start + TanStack Router
- Shared package usage:
@sealant/auth@sealant/db@sealant/ui
- Route groups in
src/routesinclude:- auth routes (
_auth/*) - authenticated product shell (
_authenticated/*) - API routes (
api/auth/*,api/trpc/*)
- auth routes (
Observed authenticated areas include sandboxes, repositories, profiles, issues, and registry views.
Design source of truth
Web UI and interaction conventions are defined in:
apps/web/DESIGN.md
This document sets the visual/typographic system and interaction guardrails for product surfaces.
Runtime scripts
pnpm --filter @sealant/web devpnpm --filter @sealant/web buildpnpm --filter @sealant/web testpnpm --filter @sealant/web typecheck
Notes
- The current
apps/web/README.mdis still starter template content and can be replaced with a project-specific guide.