Experience · Frontend · Active
cs-portal frontend
React and Vite frontend for CS Portal, rendering HR, operations, administration, documents and lookup workflows through same-origin APIs.
- React 18
- Vite
- TypeScript
- Tailwind
- react-router-dom
- reactflow
- xlsx
Spec sheet
Repository path
cs-portal/frontend
Runtime
React 18 + Vite
Public host
http://portal.cs.lvh.me:8080
Frontend rule
No direct Salesforce or Core calls
Responsibilities
- Render the portal application shell and domain pages for HR, operations and administration.
- Consume only the cs-portal BFF through same-origin /api calls.
- Use structured lookup client helpers instead of composing raw Salesforce queries in the browser.
- Keep heavy route logic in runtime modules with small route-level wrappers.
Interfaces and contract surface
- GET / via portal host
- Same-origin /api
- Vite dev server on 5177
Consumers
- Internal Codestorm operators via browser
Dependencies and external touchpoints
Notes
- Recent commits moved many large pages into *.runtime.tsx modules and left wrapper exports in the original files.
Source references
cs-portal/frontend/package.jsoncs-portal/frontend/src/services/lookups.tscs-portal/frontend/src/pages