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.

SignalProof — screenshot 1
SignalProof — screenshot 2
SignalProof — screenshot 3
SignalProof — screenshot 4

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