A social Flutter app to create, track, and settle friendly bets with your friends. Think casual wagers meets social feed 😉
- 📱 Cross-Platform UI: Built with Flutter for seamless performance on iOS and Android
- 🧑🤝🧑 Social Feed: View friends’ betting activity and engage with their bets
- 🎯 Custom Bets: Create public or private wagers, set stakes, and invite specific friends
- ✅ Verified Results: One user completes a bet, the other verifies the outcome
- 💸 Payments & Settlements: Track payments and automatically optimize payments by "skipping the middle man"
- 📈 Leaderboard: Rank friends by wins, total earnings, and bet volume
- 🖼️ Personal Profiles: Customizable profile sections like Pinned Bets and Top Wins
- 🔔 Notifications: Friend requests, bet invites, and status updates in real time
- Frontend: Flutter + Dart
- Backend: Firebase Auth, Firestore, Firebase Storage
- Local Storage + Cache: Hive
- Animation: Lottie
- State Management: setState + reactive rebuilds with
ValueListenableBuilder