Back to Portfolio

Case Study

DashPulse

Real-time intelligence dashboard built with vanilla TypeScript. Configurable panels, workspaces, AI command bar, and full PWA support — no frameworks, no dependencies.

Tech Stack

ViteTypeScriptVercel Edge FunctionsService WorkersIndexedDB

Problem

I was tired of toggling between tabs and enterprise BI tools just to check basic metrics — and realized every product leader I know has the same problem. There's no lightweight, always-on dashboard that just works without vendor lock-in or complex setup.

Approach

Designed around the user need first: what does a product leader actually want to see at a glance, and how fast does it need to load? Then made a deliberate technical bet — zero framework dependencies, vanilla TypeScript only — to maximize performance and prove the concept. Added configurable panels, workspaces, an AI command bar, PWA offline support, and Vercel Edge Functions for low-latency data.

Outcome

Shipped a fully featured PWA dashboard with sub-second load times, configurable workspaces, and AI command bar. Validates that product leaders want a lightweight alternative to enterprise BI — now preparing for premium tier launch and Product Hunt.

Key Highlights

Live Preview