Personal SaaS Product
Interactive Blackjack Strategy & Card Counting Trainer
Count21
Hi-Lo
Card Counting System
PWA
Installable App
Free + Pro
Subscription Tiers
The Challenge
Most blackjack players lose money because they rely on intuition instead of mathematically optimal strategy. Learning basic strategy from charts is tedious, and practicing card counting requires expensive software or casino visits.
I wanted to create a free, accessible tool that would:
•Make learning basic strategy interactive and engaging
•Teach the Hi-Lo card counting system step by step
•Provide unlimited practice without risk
•Work on any device as a progressive web app
•Offer a Pro tier for serious players wanting advanced features
The Solution
Built Count21 as a modern Progressive Web App with a focus on mobile-first design and engaging practice sessions:
Core Training Features
Interactive basic strategy trainer with immediate feedback
Hi-Lo card counting practice with running count tracking
Progressive difficulty levels from beginner to advanced
Practice sessions tracking progress over time
Technical Implementation
Next.js for fast, SEO-friendly pages
Supabase for authentication and user progress storage
Stripe for Pro subscription billing
Vercel for deployment with edge functions
Tailwind CSS for responsive, mobile-first design
PWA support for installable mobile experience
Product & Monetization
Free tier with core training features
Pro tier with advanced drills and detailed analytics
Stripe-powered subscription management
Results & Impact
Launched PWA with native-like mobile experience
Free + Pro tier monetization via Stripe
Complete Hi-Lo card counting curriculum
Interactive basic strategy training
Progress tracking across sessions
Mobile-optimized responsive design
Project Details
Client
Count21
Industry
EdTech / Gaming
Project Type
Personal SaaS Product
Timeline
2024 - Present
Technologies
Next.jsSupabaseStripeVercelTypeScriptTailwind CSSPWA
Ready to Build Something Exceptional?
Whether you need payment integration, marketplace development, or technical leadership, we deliver results.
Start a Conversation