2026Solo — product design, UI, Supabase schema/RLS/triggers, auth, 2Checkout integration, webhook handling
SignalProof
A web app for learning to evaluate claims, with a free 7-day onboarding sprint, practice cases, and paid access managed through 2Checkout subscriptions.




Overview
SignalProof structures claim evaluation as guided learning plus repeatable practice: a 7-day sprint initializes progress for new users and a case library supports filtering, worksheets, and saved outcomes. Premium access is tied to a subscription record in Supabase and a 2Checkout checkout flow that processes tokenized card payments server-side and receives IPN webhooks to drive subscription state changes.
Tech Stack
Next.jsTypeScriptSupabase2CheckoutTailwind CSSRadix UI
Key Highlights
Free-tier initialization on signup via database trigger: profile, settings, subscription row, and day-by-day sprint state
Practice case system with per-user progress and premium-flagged content
Inline 2Checkout card flow using tokenized payments with server-side total verification against plan and coupon
Hosted checkout fallback flow and coupon pre-application via URL parameters
IPN webhook endpoint with signature verification and event-type handling for completion, cancellation, refunds, and chargebacks