What I built: Four integrations: GitHub Actions (minutes usage by repo), Vercel (bandwidth, builds, function invocations), Supabase (DB size, storage, MAUs) and Railway.
Alert system: Users set a threshold % per metric. When usage crosses it, an alert fires via email, Slack, Discord, or browser push. It won't re-alert until usage drops and crosses again — no spam.
Pricing tiers: Free (1 account per service, email only, 7-day history), Pro (\(10/mo — multiple accounts, all alert channels, 30-day history, usage graphs), Team (\)30/mo — Coming soon...everything in Pro plus shared team dashboard).
AI tools used: Claude Code
What worked well: React.cache() for deduplication — clean, zero-overhead fix for redundant DB calls Suspense streaming — dashboard feels faster without any caching infrastructure Supabase join query on alerts — one-line fix that eliminated a whole waterfall
What I had to fix manually: Payments Integration
No responses yet.