A modern, scalable, and fully responsive dashboard built using ShadCN UI, Radix UI, and Tailwind CSS.
This project demonstrates real-world dashboard patterns including navigation, charts, tables, forms, dark mode, and advanced component composition.
- Responsive Navbar
- Dropdown Menus using Radix UI
- Accessible
sr-onlyutilities asChildpattern for component composition- Dark Mode support
- Fully featured Sidebar
- Collapsible sidebar
- Custom collapse button
- Sidebar actions
- Collapsible groups
- Badges
- Nested menu items (sub-menus)
- Cards
- Scroll Area
- Checkbox
- Calendar & Popover
- Breadcrumb
- Hover Card
- Progress Bar
- Sheet (Drawer)
- Form & Input components
- User Profile page
- User Card component
- Charts powered by Recharts
- Area Chart
- Line Chart
- Pie Chart
- Table & Data Table components
- TanStack React Table
- Custom headers and cells
- Action buttons
- Pagination
- Column sorting
- Row selection
- Form handling with react-hook-form
- Schema validation using Zod
- React
- ShadCN UI
- Radix UI
- Tailwind CSS
- Recharts
- TanStack React Table
- react-hook-form
- Zod
- TypeScript
- Built on top of Radix UI
- Keyboard navigation support
- Screen-reader friendly (
sr-only) - Accessible color contrast and focus states
.png)
npm install
npm run dev