Note: This project is actively being worked on.
A demonstration project showcasing the capabilities and potential of Shadcn UI components. This project serves as a visual playground and reference for implementing various UI patterns using Shadcn UI components.
This project demonstrates:
- How to implement various UI patterns using Shadcn UI
- Component composition and customization
- Theme integration and dark mode implementation
- Layout patterns and responsive design
- Data visualization possibilities
- Form handling and validation
- Interactive components and animations
- Responsive sidebar with collapsible sections
- Floating transparent navbar with blur effect
- Breadcrumb navigation
- Dropdown menus
- User profile menu
- Cards with various layouts
- Tables with sorting and pagination
- Lists with badges and icons
- Progress indicators
- Avatar components
- Badges and status indicators
- Line charts (using Recharts)
- Bar charts
- Pie charts
- Area charts
- Text inputs
- Dropdowns
- Checkboxes
- Date pickers
- Form validation with Zod
- Hover cards
- Tooltips
- Popovers
- Modals
- Sheets (slide-out panels)
- Collapsible sections
The project demonstrates:
- Dark/light mode implementation
- Custom color schemes
- Responsive design patterns
- Animation and transition effects
- Glassmorphism effects
- Modern UI patterns
- Clone the repository:
git clone https://github.com/adithpv/shadcn-project.git
cd shadcn-project
- Install dependencies:
npm install
# or
yarn install
# or
pnpm install
# or
bun install
- Run the development server:
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev
- Open http://localhost:3000 to explore the components.
This project serves as a reference for:
- Component composition patterns
- Theme customization
- Responsive design implementation
- Modern UI/UX patterns
- Best practices for using Shadcn UI
This is a demonstration project using dummy data. It's meant to showcase UI patterns and component usage rather than actual functionality. The data shown in charts, tables, and lists is static and for display purposes only.
- Next.js - React framework
- Shadcn UI - UI components
- Tailwind CSS - Styling
- TypeScript - Type safety
- Recharts - Charts
- Lucide Icons - Icons
- Radix UI - Primitives
Feel free to:
- Report bugs
- Suggest new features
- Submit pull requests
- Share your own component implementations
Built with ❤️ using Shadcn UI