Quick start
Follow this step-by-step guide to create a fully functional dashboard application using the Design System Dashboard Devmunity.Make sure you’ve completed the installation before starting this guide.
Configure nuxt.config.ts to extend the layer
Add the design system to your
nuxt.config.ts file using the extends property:nuxt.config.ts
Use the basic layout component
Create a new page at The
app/pages/index.vue with the LDashboardContainer component. This component provides the core dashboard layout structure:app/pages/index.vue
LDashboardContainer component provides three main slots:sidebar- For navigation and sidebar contentheader- For the top navbarbody- For the main dashboard content
Add navigation with LSidebar
Add the The
LSidebar component to create a responsive sidebar with navigation:app/pages/index.vue
LSidebar component features:- Collapsible and resizable sidebar
- Logo display (changes based on collapsed state)
- Navigation menu with icons
- Support for nested navigation items
Complete working example
Here’s the full working example of a dashboard application:app/pages/index.vue
Run your dashboard
Start the development server to see your dashboard in action:http://localhost:3000 with a fully functional layout including sidebar navigation, header, and content area.
Next steps
Explore components
Discover all available components and their usage
Browse Storybook
View interactive examples and component documentation