Make your AI a shadcn expert

Stats Activity Streak

A GitHub-style activity heatmap grid stats card for React and Next.js with a 5-level intensity colour ramp, current and longest streak counters, and a Less/More legend built with shadcn/ui and Tailwind CSS

Scroll to load preview

Visualize daily activity consistency with this heatmap grid stats card for React and Next.js. Features a 7xN week grid with a 5-level emerald intensity ramp, month labels running above the first column of each month, NumberFlow animated current-streak, longest-streak, and active-days counters paired with Flame, Trophy, and CalendarCheck Lucide icons, Mon/Wed/Fri day labels on the left rail, and a Less/More legend row at the bottom. Built with TypeScript, NumberFlow animated values, motion/react parent entrance with useReducedMotion guard, Lucide React icons, shadcn/ui primitives, and Tailwind CSS. Perfect for contribution graphs, habit trackers, learning streaks, fitness consistency dashboards, and any React app measuring daily engagement.

FAQ

Last updated on April 19, 2026

Was this page helpful?

Sign in to leave feedback.