Changelog β Side Project Vitals
All notable changes to this project will be documented here.
Format: YYYY-MM-DD β Title + bullet points.
---
2025-10-21 β Day 2 / 30: Foundations + first integrations
- β
Core DB schema:
users,projects,connections,metrics_daily,digests,waitlist - β
Modern landing + waitlist (tracks
?src=; optional note field) - β Light blue + silver + white palette; glass cards; improved dashboard stat cards + sparklines
- β
SEO/OG/Twitter cards; added
og/og-default.(svg|png) - β Redirect to /thanks after waitlist submit; sticky mobile CTA; live waitlist count
- β
Passwordless login (magic link) β
/auth/login.php,/auth/magic.php - β
Projects: create new project (
/projects/new.php); per-user project switcher ready - β Stripe OAuth (read-only) β connect + MRR estimate (active subs)
- β GA4 OAuth β connect, list properties, select property; sessions (yesterday)
- β Disconnect for Stripe/GA4; scoped by user + project
- β
Nightly cron writes
mrr_usd+sessionsintometrics_daily
Next: GA4 βniceβ property picker page, Uptime/Domain/Vercel/GitHub connectors, public read-only project page.
---
2025-10-20 β Day 1 / 30: Kickoff
- β Domain + hosting set up
- β 30-day build plan drafted
- β Initial landing + waitlist skeleton