How millipo14/horizon-admin-dashboard works
Horizon UI Dashboard is a React admin-dashboard frontend. The supported user flow is entering the app, navigating via routes, and viewing the dashboard or tables; the dashboard tree also includes analytics, task, and search UI. The README lists Kanban, profile, authentication, API integration, and theme support as planned rather than implemented capabilities. Several route and dashboard component sources were not sampled, so links to those components are omitted where their wiring cannot be verified.
Main entry points: App.tsx App entry · StorageChart.tsx Storage chart · Tasks.tsx Task list · routes.ts Route paths
Components 19
App routing
- App entry
src/App.tsx - Route paths
src/routes/routes.ts - Root route
src/routes/Root.tsx - Dashboard page
src/pages/DashboardPage/DashboardPage.tsx - Tables page
src/components/Tables/Tables.tsx
Navigation shell
- Sidebar navigation
src/components/Sidebar/Sidebar.tsx - Search controls
src/components/Dashboard/Search/Search.tsx
Dashboard features
- Daily traffic
src/components/Dashboard/DailyTraffic/DailyTraffic.tsx - Spending chart
src/components/Dashboard/SpentChart/SpentChart.tsx - Weekly revenue
src/components/Dashboard/WeeklyRevenue/WeeklyRevenue.tsx - Storage chart
src/components/Dashboard/StorageChart/StorageChart.tsx - Task list
src/components/Dashboard/Tasks/Tasks.tsx - Check table
src/components/Dashboard/CheckTable/CheckTable.tsx - Complex table
src/components/Dashboard/ComlpexTable/ComlpexTable.tsx - Dashboard cards
src/components/Dashboard/DashboardCards/DashboardCards.tsx - Storage period selector
src/components/UI/SelectStorage/SelectStorage.tsx
Local mock data
- Storage samples
src/mocks/storageMock.ts - Task samples
src/mocks/tasksMock.ts
Other components
- Dashboard user
Connections 8
- Dashboard user → App entry: opens
- App entry → Route paths: uses paths
- App entry → Root route: routes to
- App entry → Dashboard page: renders index
- App entry → Tables page: routes to
- Storage chart → Storage samples: reads periods
- Storage chart → Storage period selector: renders
- Task list → Task samples: initializes from