Changelog
Last updated on 2026-04-05
All notable changes to the Sales Dashboard Kit are documented here.
v1.0.0 -- Initial Release
Released: April 2026
Pages (9 total)
- Dashboard (1): Sales performance dashboard with revenue metrics, conversion funnel, quota attainment, and activity feed
- Pipeline (1): Visual pipeline board with stage columns and drag-and-drop deal cards
- Deals (1): Deal list with values, close dates, stage badges, filters, and sort controls
- Targets (1): Individual and team quota targets with progress bars and attainment tracking
- Leaderboard (1): Sales rep rankings with performance metrics and gamification elements
- Reports (1): Revenue trends, win rate analysis, forecast charts, and period comparison
- Settings (1): General configuration and preferences
- Auth (2): Login, Register
Components
- Primitives -- shadcn/ui components (Avatar, Badge, Button, Card, Chart, Checkbox, Command, Dialog, DropdownMenu, Input, Label, Popover, Progress, ScrollArea, Select, Separator, Sheet, Sidebar, Skeleton, Sonner, Switch, Table, Tabs, Textarea, Toggle, Tooltip)
- Sales Composites -- StatCard, DealCard, DealRow, TargetCard, QuotaProgress, RepRankCard, ActivityItem, StageBadge, PriorityBadge, MetricCard
- Pipeline Components -- PipelineBoard, PipelineColumn, PipelineCard
- Chart Components -- RevenueChart, ConversionFunnel, QuotaAttainmentChart, WinRateChart, ForecastChart
- Layout Components -- AppHeader, AppSidebar, ThemeToggle
Features
- Next.js 16 with App Router
- React 19 with TypeScript
- Tailwind CSS v4 with oklch design tokens
- Route groups:
(dashboard),(auth)for clean URL structure - Drag-and-drop pipeline board for visual deal management
- Recharts 3 analytics (area, bar, funnel, donut, stacked bar)
- Light and dark mode via next-themes
- WCAG AA accessible (skip link, keyboard navigation, focus indicators, screen reader support)
- Responsive from 375px to 1440px+
- Mobile sidebar (Sheet)
- 44px minimum touch targets
- Reduced motion support via
prefers-reduced-motion - Three font families: Inter (body), DM Sans (headings), JetBrains Mono (code)
- date-fns for localized date formatting
- Lucide React for consistent iconography