Suraj ShuklaBIstory with Suraj

Lab · vibe-coded

Things you can poke.

Small tools built the way the site was built: describe it, ship it, measure it. Each one opens its real source underneath.

A dashboard you can break

The KPI report from the home page, full size. Press “Make it wrong” to see three classic chart mistakes appear at once, and what each one does to the reading.

Total prescriptions

56.6K

vs prior 12 weeks

▲ 13.7%

Best week · W11

5,683

Weekly TRx · all regions

0
3,126
6,251

Sample data. Client dashboards stay under NDA.

Make your own sticker face

Tap stickers to add them, drag them into place, download the PNG. Yes, it's my face; put whatever you like on it.

tap a sticker to add it

Stickers

Drag to move, double-tap to remove. The download is a 1600×2000 PNG made from the same SVGs the site uses; nothing leaves your browser.

Charts on a validated palette

The same rules I hold dashboards to: one hue per series in fixed order, colour-blind separation checked by a script, direct labels, a legend that never disappears. Switch the surface and the palette re-steps.

East West South Online
Orders by region, monthly
050100JanFebMarAprMayJun
Weekly index, 12 weeks
050100EastWestSouthOnline
Small multiples: the same six months, one region each
EastWestSouthOnline

Palette validated for colour-blind separation and 3:1 contrast on this surface; one hue per series in fixed order; direct labels on hover and at line ends; the legend never disappears.