TableMind — The AI Rules Referee and Score Tracker for Board Game Night That Ends Every Argument in 10 Seconds
Every board game night has that one moment: two players arguing about a rules edge case, one person Googling for 15 minutes, and the game momentum dying. TableMind is a voice-first AI rules judge and score tracker for tabletop gamers — ask a rules question in plain English, get a cited answer in 5 seconds.
Difficulty
intermediate
Category
Consumer Apps
Market Demand
High
Revenue Score
6/10
Platform
Web App
Vibe Code Friendly
No
Hackathon Score
🏆 7/10
What is it?
Board game hobbyists are the most underserved consumer app segment — they buy $70+ games, play weekly, and are fiercely loyal to communities. Every session involves rules disputes, score tracking across complex point systems, and time spent flipping through rulebook PDFs. TableMind is a mobile-friendly web app where you select your game, ask rules questions in natural language, get answers with rulebook citations, and track scores through a game-specific template. The AI answer is grounded using pre-indexed rulebook RAG — not hallucinated from training data. V1 targets the top 50 BoardGameGeek ranked games with indexed rulebooks. Monetized at $4.99/month for unlimited games and offline mode.
Why now?
pgvector on Supabase is now trivially cheap and Claude's context window can hold entire rulebook sections, making accurate cited RAG answers feasible for the first time at consumer pricing.
- ▸Natural language rules Q&A grounded in indexed rulebook PDFs via RAG
- ▸Game-specific score tracking templates for the top 50 BGG-ranked games
- ▸Session history so you can resume a half-finished game the next day
- ▸Voice input via Web Speech API for hands-free questions mid-game
Target Audience
Tabletop board game hobbyists — BoardGameGeek has 1.2 million active users, r/boardgames has 4.5 million subscribers, and the average hobbyist owns 30+ games.
Example Use Case
A group of 4 playing Wingspan at game night asks if a bird with a cached food bonus triggers during other players turns — TableMind answers in 5 seconds with a direct rulebook citation, the argument ends, and the game continues without breaking flow.
User Stories
- ▸As a board game hobbyist, I want to ask a rules question in plain English and get an answer with a rulebook citation in under 10 seconds, so that rules disputes do not kill game night momentum.
- ▸As a game night host, I want a score tracking template for Wingspan that automatically handles the end-game scoring categories, so that I stop forgetting to count bonus cards.
- ▸As a board game café owner, I want staff to use TableMind on a shared tablet to answer customer rules questions, so that staff do not need to memorize every rulebook.
Done When
- ✓Rules Q&A: done when asking a Wingspan edge case question returns an answer with a cited rulebook page number within 8 seconds.
- ✓Score tracking: done when adding a player and logging scores per round updates the leaderboard in real time without a page refresh.
- ✓Subscription gate: done when a free user's 4th question in a session shows an upgrade prompt before processing.
- ✓Session resume: done when closing the browser and reopening the session URL shows all previous scores and questions intact.
Is it worth building?
$4.99/month × 500 subscribers = $2,495 MRR at month 4. Conversion from r/boardgames at 0.05% of 4.5M subs = 2,250 aware users. Realistic paid conversion at 20% = 450 subscribers.
Unit Economics
CAC: $3 via r/boardgames organic posts. LTV: $120 (24 months at $4.99/month average retention). Payback: immediate. Gross margin: 85%.
Business Model
SaaS subscription
Monetization Path
Free: 3 rules questions/session, top 10 games. Pro $4.99/month: unlimited questions, all 50 games, offline mode, score history.
Revenue Timeline
First dollar: week 2 via pre-launch waitlist paid beta. $1k MRR: month 3. $3k MRR: month 6.
Estimated Monthly Cost
Claude API: $60, Supabase: $25 (with pgvector), Vercel: $20, Stripe fees: $10. Total: ~$115/month.
Profit Potential
Side income at $2k-5k MRR. Ceiling is higher with B2B game café licensing.
Scalability
High — expand to 200 games, tournament scoring modes, session replay, and a BGG API integration for collection sync.
Success Metrics
Week 2: 500 signups from r/boardgames. Month 1: 80 paid subscribers. Month 3: $1k MRR.
Launch & Validation Plan
Post a rules question demo GIF in r/boardgames asking if people would pay $4.99/month before writing code — measure upvotes and comments as demand signal.
Customer Acquisition Strategy
First customer: post a demo video in r/boardgames showing a Wingspan rules dispute resolved in 5 seconds with a citation — link to a waitlist. Then: BoardGameGeek forum posts per game, TikTok board game community, ProductHunt.
What's the competition?
Competition Level
Low
Similar Products
Tabletop Companion has score tracking but no rules AI. BoardGameGeek app is a catalog, not a game session tool. ChatGPT answers rules questions but hallucinates without citations — none combine both in one session UI.
Competitive Advantage
No existing app combines RAG-grounded rules Q&A with game-specific score tracking — apps like Tabletop Companion have score tracking but no AI rules judge.
Regulatory Risks
Low regulatory risk. Rulebook PDFs are user-provided or from publisher-released public documents — confirm each publisher license before indexing. No PII collected beyond email.
What's the roadmap?
Feature Roadmap
V1 (launch): RAG rules Q&A, score tracking for top 10 games, session history. V2 (month 2-3): voice input, top 50 games, session sharing link. V3 (month 4+): offline PWA mode, BGG collection sync, game café B2B plan.
Milestone Plan
Phase 1 (Week 1-2): RAG pipeline + rules Q&A working for 10 games. Phase 2 (Week 3): score tracker + Stripe + deploy. Phase 3 (Month 2): r/boardgames launch + 50 paid subscribers target.
How do you build it?
Tech Stack
Next.js, Claude API with RAG, Supabase with pgvector, Stripe, Vercel — build with Cursor for RAG pipeline, v0 for game UI components.
Suggested Frameworks
LangChain, pgvector, Claude API
Time to Ship
3 weeks
Required Skills
RAG pipeline with pgvector, Claude API, PDF parsing, Next.js.
Resources
LangChain docs, Supabase pgvector docs, BoardGameGeek rulebook PDFs, Claude API docs.
MVP Scope
app/page.tsx (landing + game selector), app/game/[id]/page.tsx (rules Q&A + score tracker), app/api/ask/route.ts (RAG query endpoint), app/api/score/route.ts (score CRUD), lib/rag/ingest.ts (PDF chunking + pgvector insert), lib/rag/query.ts (similarity search + Claude answer), lib/db/schema.ts (games, sessions, scores, chunks), components/ScoreBoard.tsx, components/QuestionBox.tsx, seed/rulebooks/ (top 10 game PDFs), .env.example.
Core User Journey
Select game -> ask rules question in plain English -> get cited answer in under 5 seconds -> log scores -> end session -> share session summary.
Architecture Pattern
User selects game -> session created in Supabase -> rules question submitted -> pgvector similarity search on indexed rulebook chunks -> top 5 chunks + question sent to Claude -> cited answer returned -> score updates stored per session.
Data Model
Game has many RulebookChunks with embeddings. Session belongs to Game and User and has many ScoreEntries. Session has many RulesQueries each with a cited answer.
Integration Points
Claude API for RAG-grounded answers, Supabase with pgvector for rulebook embeddings and session storage, Stripe for subscriptions, Web Speech API for voice input, Vercel for hosting.
V1 Scope Boundaries
V1 excludes: mobile app, offline mode, voice output, BGG API sync, multiplayer session sharing, custom game upload.
Success Definition
A stranger finds TableMind from a Reddit post, asks a rules question during a live game night, gets a correct cited answer, and subscribes to Pro without any founder contact.
Challenges
The hardest problem is rulebook RAG accuracy — board game rules are dense, exception-heavy, and edition-specific, and a wrong answer destroys trust instantly.
Avoid These Pitfalls
Do not launch without manually verifying RAG answers for the top 20 most-asked rules questions per game — one viral wrong answer will crater trust. Do not promise every game on day one — 10 well-indexed games beats 50 poorly indexed ones. Finding first 10 subscribers from r/boardgames takes community trust not cold posting.
Security Requirements
Supabase Auth magic link. RLS on Session and ScoreEntry by user. Rate limit ask API at 30 req/min per IP. No PII beyond email stored.
Infrastructure Plan
Vercel for Next.js, Supabase for Postgres with pgvector extension, GitHub Actions for CI, Sentry for errors. Estimated $80/month.
Performance Targets
300 DAU at launch. Rules Q&A API response under 4s including RAG retrieval. Page load under 2s. pgvector queries cached per game session.
Go-Live Checklist
- ☐RAG accuracy manually verified for top 20 rules questions.
- ☐Payment flow tested end-to-end.
- ☐Sentry error tracking live.
- ☐Monitoring dashboard configured.
- ☐Custom domain set up with SSL.
- ☐Privacy policy and terms published.
- ☐10 beta board game players signed off.
- ☐Rollback plan documented.
- ☐Launch post drafted for r/boardgames.
First Run Experience
On first run: Wingspan is pre-selected and a demo rules question with a cited answer is pre-displayed. User can immediately ask their own question or start a score tracking session. No login required for the first 3 questions.
How to build it, step by step
1. Define schema in lib/db/schema.ts: Game, RulebookChunk with embedding vector, Session, ScoreEntry, RulesQuery with Drizzle and pgvector extension. 2. Build lib/rag/ingest.ts to parse rulebook PDFs with pdf-parse, chunk into 500-token segments, embed with Claude or OpenAI embeddings, and insert into Supabase. 3. Run ingest on the top 10 BGG game rulebooks and verify chunk quality manually. 4. Build lib/rag/query.ts to run pgvector similarity search and return top 5 chunks. 5. Build app/api/ask/route.ts to call query.ts then pass chunks + question to Claude with a citation prompt. 6. Build app/api/score/route.ts for CRUD on ScoreEntry rows. 7. Scaffold app/game/[id]/page.tsx with QuestionBox and ScoreBoard components using v0. 8. Add Web Speech API voice input to QuestionBox. 9. Add Stripe subscription gating the 4th+ question per session. 10. Deploy to Vercel and run a full Wingspan game session end-to-end — ask 5 rules questions and verify all answers cite the correct rulebook section.
Generated
May 20, 2026
Model
claude-sonnet-4-6
Disclaimer: Ideas on this site are AI-generated and may contain inaccuracies. Revenue estimates, market demand figures, and financial projections are illustrative assumptions only — not financial advice. Do your own research before making any business or investment decisions. Technology availability, pricing, and market conditions change rapidly; always verify details independently.