Telegram (ask questions / claim the issue here first): https://t.me/+DOylgFv1jyJlNzM0
Why this matters
frontend/src/app/components/ui/ has 22 components (Button, Input, Card, Modal, Skeleton, EmptyState, LoanStatusBadge, OperationProgress, etc.) with no prop/usage documentation and no Storybook (README even claims Component Tests: Storybook but none is configured). The de-facto gallery frontend/src/app/[locale]/ui-demo/page.tsx imports only Button, Input, Card and Modal, is not linked or documented anywhere, and ships as a public production route under every locale.
Acceptance criteria
Files to touch
frontend/src/app/components/ui
frontend/src/app/[locale]/ui-demo/page.tsx
frontend/README.md
Out of scope
- Visual regression testing infrastructure
- Redesigning the components themselves
Why this matters
frontend/src/app/components/ui/ has 22 components (Button, Input, Card, Modal, Skeleton, EmptyState, LoanStatusBadge, OperationProgress, etc.) with no prop/usage documentation and no Storybook (README even claims Component Tests: Storybook but none is configured). The de-facto gallery frontend/src/app/[locale]/ui-demo/page.tsx imports only Button, Input, Card and Modal, is not linked or documented anywhere, and ships as a public production route under every locale.
Acceptance criteria
Files to touch
frontend/src/app/components/uifrontend/src/app/[locale]/ui-demo/page.tsxfrontend/README.mdOut of scope