BankrollIQ
Betting bankroll tracker for profit, loss, and risk visibility.
Overview
BankrollIQ is a betting analytics app that does not recommend what to bet on. It shows the real picture of bankroll performance by tracking wins, losses, risk, and category-level trends so users can understand how much they actually gain or lose over time.
The Problem
Most bettors focus on picks and predictions, but lose sight of the real numbers behind their bankroll, limits, and long-term performance.
The Solution
I built an MVP-friendly analytics platform with a Next.js and TypeScript frontend, a NestJS or Next.js API backend, PostgreSQL, auth, and charting for clear bankroll visibility and risk control.
Technologies Used
- Next.js
- TypeScript
- NestJS
- PostgreSQL
- Recharts
- Tailwind CSS
- shadcn/ui
Key Features
Add bets
Record sport, event, stake, odds, status, date, bookmaker, and notes for each bet.
Performance stats
Track profit and loss, ROI, win rate, average stake, biggest win, and biggest loss.
Category analytics
Break results down by football, basketball, tennis, live bets, pre-match, bookmaker, and bet type.
Limits and history
Monitor monthly budget usage, warning thresholds, stop conditions, and a fully filterable bet history.
Architecture Overview
BankrollIQ uses Next.js and TypeScript for the UI, a NestJS or Next.js API for bet management, PostgreSQL for persistence, and Recharts for balance and performance charts. Auth can be handled with Better Auth, Clerk, or Supabase Auth, while Tailwind and shadcn/ui keep the MVP fast to build.
Development Challenges
Truthful analytics
The product had to present honest bankroll numbers without mixing them with betting advice or predictions.
Risk control
Budget warnings and stop rules needed to be clear enough to help users recognize bad runs early.
Results & Outcomes
- core performance metric
- ROI
- truthful bankroll tracking
- 100%
- balance visualization
- Recharts
core performance metric
truthful bankroll tracking
balance visualization
Interested in working together?
I'm available for select full-stack and SaaS projects. Let's talk about what you're building.