Curvalo
iOS app to scan, track and analyse your bet slips: a logbook for your bets, not a betting platform
Published
- React Native
- Expo
- TypeScript
- Express
- MongoDB
- Mistral AI

Curvalo is an iOS app that works as the logbook for your bet slips: you record them, follow them to the final whistle and see clearly how your bankroll is doing. It is a tracking and analysis tool only: no bets are placed in the app, there are no odds on offer and no money changes hands.
How it works
- Scan the slip — point the camera at a paper slip or a screenshot from your betting app; AI reads every selection, the odds and the stake and matches them to real fixtures.
- Save it — anything the scan could not read is corrected by hand before saving, or the slip is added manually.
- Let it settle — Curvalo follows the matches on the slip and settles each selection as the game ends, sending a push notification on updates.
Key features
- AI slip scanner for paper slips and screenshots
- Automatic settlement of results, so the history stays right without manual work
- Analytics: balance, ROI, win rate, average odds and stake, plus breakdowns by competition, market, odds range and weekday
- Discipline tools: deepest drawdown, longest winning and losing runs, and a check on whether the stake goes up after a loss
- Share a slip as an image, multiple bookmakers kept apart, stakes in currency or units
- Ten languages, light and dark theme
- Free plan with unlimited manual slips; Curvalo Pro subscription for full history, advanced analytics and unlimited scans
Stack
- React Native and Expo 54 with TypeScript, Expo Router and NativeWind for the mobile app
- Express API with MongoDB for users and slips and PostgreSQL for fixtures and odds data
- Mistral AI for reading slips, with fallback models
- RevenueCat for subscriptions and Expo Push Notifications for live updates
- Next.js back office for administration
Available on the App Store.