Bankroll and CLV analytics for sports bettors
The idea
Serious recreational bettors spread action across five sportsbooks and track it, if at all, in a spreadsheet that dies by February. They genuinely do not know if they are good — hot streaks feel identical to skill without closing-line value, the one metric sharp bettors trust. PropGPT’s $78k MRR proves bettors pay monthly for analytics around the hobby; but pick-sellers live on a credibility treadmill where a cold month churns the user base. A tracker inverts that: it sells the honest mirror, and every logged bet makes the product harder to leave.
The wedge is CLV grading as the headline feature — are you beating the close or just running hot — plus a tilt detector that shows users what their post-loss stake-chasing actually costs. Bet-slip screenshot OCR kills the logging friction that murders every spreadsheet.
Who pays
Serious recreational bettors — the r/sportsbook crowd betting most days across multiple books — at $10-20/mo, a trivial cost against their monthly handle. Retention compounds with the dataset: a year of graded history is not something you re-enter elsewhere. Distribution through betting subreddits and Discords where am I actually profitable threads recur weekly, plus X capper-adjacent audiences who screenshot their CLV charts as proof of skill.
MVP scope
- Fast manual bet logging plus screenshot OCR via Claude vision
- Auto-grading and closing-line capture from an odds API
- CLV, ROI, and bankroll dashboards sliced by sport, market, and book
- Tilt detection comparing post-loss stakes against baseline
- Weekly honest-mirror email summary
- Skip for v1: sportsbook account syncing, live odds shopping, pick sharing or social feeds, mobile apps, exchange and crypto books
Build EdgeLedger, a bet tracking and analytics web app. Core flow: a bettor logs a wager the moment they place it — sport, market, selection, odds, stake, sportsbook — via a fast manual form or a bet-slip screenshot upload, which an OCR pipeline (Claude vision on the image) parses into a prefilled form for confirmation. A worker polls an odds API (The Odds API) to grade settled bets automatically and to capture the closing line for each logged market, giving every bet a CLV figure: odds taken minus closing odds. Dashboards show the bankroll curve plus ROI and CLV by sport, market type, sportsbook, and day of week; a tilt detector flags sessions where stake size jumped above the user's average within two hours of a graded loss and shows the ROI of those bets separately. A weekly email states plainly where the user beats the close and where they burn money. Stack: Next.js App Router with TypeScript, The Odds API for lines and results, Claude vision for slip OCR, Postgres via Prisma, Stripe. Pages: quick-log screen, slip upload, bankroll dashboard, CLV report, tilt report, bet history with filters, settings and billing. Non-obvious details: snapshot the closing line yourself at market close rather than trusting later lookups, since odds APIs purge history; match OCR-parsed selections to API market names with a fuzzy alias table per book, because every sportsbook words props differently. Pricing: free 20 bets/mo manual-only, $12/mo unlimited with OCR and CLV, $20/mo adds multi-book bankroll and CSV export.
// More Consumer ideas
-
Allergy action cards for sitters and schools
Parents of allergic kids re-explain epinephrine plans to every sitter; generate wallet cards, fridge sheets, and school forms from one profile.
Consumer weekend -
Week-by-week ACL recovery companion
ACL patients drift between PT visits unsure if they are on track; a week-by-week rehab timeline with milestone checks keeps recovery honest.
Consumer Mobile 1 month -
Session planner for backyard astrophotographers
Astrophotographers waste rare clear nights on poorly placed targets; a planner matching target visibility, moon phase, and your exact rig and site.
Consumer 1 month -
Hour compliance tracker for host families
Host families risk State Department violations tracking au pair hours on paper; log schedules against weekly and daily limits with warnings.
Consumer 1 week