Pulse
A product analytics dashboard with real depth.
- Instant download after purchase
- Full source code in TypeScript
- Free lifetime updates
Overview
Pulse is a product analytics console: acquisition, activation, retention, and revenue, visualized clearly. It includes funnels, cohort retention grids, event explorers, and segment filters, the views a real analytics product needs.
The charts are dense but legible, the filters are fast, and the whole thing is themed through tokens. Pulse is the quickest way to ship a credible analytics surface on top of your event data.
Key features
Cohort retention grid
A heatmap-style retention table that reads clearly at any range.
Funnel visualization
Step funnels with conversion and drop-off, themed and responsive.
Events explorer
A filterable event table and breakdown panel pattern.
Segment filters
A reusable filter bar that drives every view.
Token-themed charts
Swap the palette once and every visualization follows.
What is included
- Overview (north-star KPIs)
- Funnels
- Retention (cohort grid)
- Events explorer
- Segments
- Reports
- Settings
Tech stack
Setup
After downloading and unzipping, run:
pnpm install pnpm dev
The download includes app/, components/, data/, README.md, INSTALLATION.md, LICENSE.md, CHANGELOG.md, package.json. Full step-by-step instructions are in INSTALLATION.md.
Compatibility
- Next.js 15 and 16
- React 19
- Node.js 18.18+
- Tailwind CSS v4
- All modern browsers
Changelog
- Added the Segments view
- Faster cohort grid rendering
- Initial release
Frequently asked questions
No. Pulse renders typed mock event data. Point it at PostHog, Amplitude, or your warehouse by editing the data layer.
Yes. The retention grid is data-driven, so ranges and buckets are simple to change.
Yes, the whole console supports light and dark via tokens.