Admin panel — fractal architecture, Zustand, shadcn/ui
Dashboard with strict fractal architecture - unidirectional dependencies of layers. Layer lib: Axios client, factory for scoped Zustand store. Domain modules: API with mapping DTO→Entity, stores with Immer, separate selectors. Features: business logic hooks. Widgets: presentational via props. Pages: thin composition. JWT authentication with login/register, RequireAuth guard. shadcn/ui components with Tailwind CSS. Public API through index.ts.