Experience · Frontend · Active
cs transaction web
React and Vite frontend for CS Transaction Manage, rendering the ledger workspace, onboarding, agenda, transactions, series and investments through same-origin APIs.
- React 19
- Vite
- Redux Toolkit
- react-intl
- Recharts
- Tailwind 4
Spec sheet
Repository path
cs-transacion-manage/apps/web
Runtime
React 19 + Vite
Public host
http://transactions.cs.lvh.me:8080
Frontend rule
Same-origin /api only
Responsibilities
- Render the transaction-management product UI.
- Consume only the local BFF through /api.
- Use access.capabilities from auth responses to hide unavailable navigation, actions and routes.
- Use the local shared package for API-facing types.
- Route local dev API calls through the Vite proxy configured by VITE_API_PROXY_TARGET.
Interfaces and contract surface
- GET / via transactions host
- Same-origin /api
- Vite dev server on 5179
Consumers
- Internal users via browser
Dependencies and external touchpoints
Notes
- The frontend has no direct Core-service calls; capability checks are UX-only and backend guards remain authoritative.
Source references
cs-transacion-manage/apps/web/package.jsoncs-transacion-manage/apps/web/vite.config.tscs-transacion-manage/apps/web/src