Skip to content

Modern dashboard showcase with Shadcn UI components, featuring responsive design, dark mode, and interactive charts. Built with Next.js and Tailwind CSS.

Notifications You must be signed in to change notification settings

adithpv/shadcn-project

Repository files navigation

Shadcn UI Component Showcase

Note: This project is actively being worked on.

Project Preview

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.

🎯 Purpose

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

🛠️ Components Demonstrated

Layout & Navigation

  • Responsive sidebar with collapsible sections
  • Floating transparent navbar with blur effect
  • Breadcrumb navigation
  • Dropdown menus
  • User profile menu

Data Display

  • Cards with various layouts
  • Tables with sorting and pagination
  • Lists with badges and icons
  • Progress indicators
  • Avatar components
  • Badges and status indicators

Data Visualization

  • Line charts (using Recharts)
  • Bar charts
  • Pie charts
  • Area charts

Forms & Input

  • Text inputs
  • Dropdowns
  • Checkboxes
  • Date pickers
  • Form validation with Zod

Interactive Elements

  • Hover cards
  • Tooltips
  • Popovers
  • Modals
  • Sheets (slide-out panels)
  • Collapsible sections

🎨 Theme & Styling

The project demonstrates:

  • Dark/light mode implementation
  • Custom color schemes
  • Responsive design patterns
  • Animation and transition effects
  • Glassmorphism effects
  • Modern UI patterns

🚀 Getting Started

  1. Clone the repository:
git clone https://github.com/adithpv/shadcn-project.git
cd shadcn-project
  1. Install dependencies:
npm install
# or
yarn install
# or
pnpm install
# or
bun install
  1. Run the development server:
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev
  1. Open http://localhost:3000 to explore the components.

🎯 Learning Resources

🎯 Key Takeaways

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

⚠️ Note

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.

🛠️ Built With

🤝 Contributing

Feel free to:

  • Report bugs
  • Suggest new features
  • Submit pull requests
  • Share your own component implementations

Built with ❤️ using Shadcn UI

About

Modern dashboard showcase with Shadcn UI components, featuring responsive design, dark mode, and interactive charts. Built with Next.js and Tailwind CSS.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published