Back to Portfolio
Case StudyLive

TavernSeat

A two-sided marketplace for paid tabletop RPG sessions — built from scratch, 19 milestones delivered in 3 days.

$11,200 total contract|Phase 2: 19 milestones in 3 days|5-star review
TavernSeat marketplace screenshot

The Problem

The client needed a full two-sided marketplace for paid tabletop RPG sessions. Game Masters (GMs) would list sessions, set prices, and manage bookings. Players would browse, book, and pay. The platform needed to handle real money — Stripe Connect for vendor payouts with automated platform fees.

The scope was significant: buyer and seller roles, an admin dashboard, Discord OAuth for the gaming community, real-time dashboards, a review system, and trust badges. Phase 2 alone had 19 distinct feature milestones that were scoped mid-project as the client saw what was possible.

The Approach

Milestone-based delivery. Each of the 19 features was scoped as an independent milestone with clear acceptance criteria. This let the client review and approve incrementally rather than waiting for a big reveal.

Supabase Realtime for live dashboard updates — when a booking comes in, the GM dashboard updates without a refresh. Stripe Connect for the payout layer, with automated 10% platform fees handled at the transaction level. Discord OAuth because the tabletop RPG community lives on Discord, making it the natural auth provider.

Claude Code was used for autonomous build sessions — scoping each milestone, generating the implementation, and validating against acceptance criteria before moving to the next one. This is what made 19 milestones in 3 days possible.

The Build

19 milestones delivered across Phase 2:

Multi-role authentication (GM, Player, Admin)
Product catalog with game system search (112+ systems)
Session booking flow with availability management
GM dashboards with earnings tracking
Player dashboards with booking history
Stripe Connect onboarding with automated 10% platform fees
Waitlist system for full sessions
Review and rating system
Trust badge and loyalty system
AI chatbot for player support
Campaign hub for GMs
SEO landing pages per game system
Admin dashboard with platform analytics
Discord OAuth integration
Email notification system
Mobile-responsive custom fantasy UI
Search and filtering with faceted navigation
GM verification flow
Public GM profile pages

The custom fantasy-themed UI was built with Tailwind CSS — dark mode with accent colors that fit the tabletop RPG aesthetic. Every page is mobile-responsive, which matters because players browse on their phones.

The Result

$11,200

Total contract value

19

Milestones in 3 days

5.0

Star review

TavernSeat launched live at tavernseat.com and is actively onboarding GMs and players. The platform handles real payments through Stripe Connect with automated payouts.

Stack

Next.js 14TypeScriptSupabaseStripe ConnectDiscord OAuthPrismaTailwind CSS

Want results like this?

I ship production-ready applications fast. Let's talk about your project.

FL

FormationLabs

AI Assistant

Hey! I'm the Formation Labs AI assistant. How can I help you today?

Quick questions:

Powered by FormationLabs