Analytics, observability, and a landing site

commit

2025-12-24 · mystockaid

Big day across both repos. In heeler I built out an analytics layer end to end: a dashboard revenue chart, dedicated sales, fees, and clients pages, a date range picker with period comparisons, and a batch of Postgres indexes plus DATE_TRUNC aggregations so the trend queries don't fall over. Also wired up Sentry, OpenTelemetry to Axiom, web vitals, profile settings, mobile sidebar fixes, email normalization on auth, and a Prisma 7 upgrade with a migrate workflow that baselines itself if the database isn't empty. The stockly-landing repo went from a create-next-app stub to an actual marketing site with pricing tiers, a savings calculator, a mobile carousel, contact and help pages backed by Resend, legal pages, Vercel Analytics, waitlist forms, and a rename of Sentinel to Shepherd because apparently we have opinions about livestock metaphors now.

86 commits across 2 repos (stockly-landing: 43, heeler: 43). 112 files changed; 3 skipped. Diff was truncated for summarization.