ValeLog 🏐
A support and viewing log app (Flutter) for your favorite players.
Register your favorite volleyball players, track their stats and transfers, and visualize your support with rapid taps.
Share your viewing records and your favorite player's performance as "Favorite Player Cards."
Concept
Not just "looking" at breaking news, but actively supporting and recording—capturing the excitement of the moment.
An offline-only app that uses off-season transfer tracking (contract renewals and new signings) as a hook.
Main Features
- Favorite Player: Register players by position, jersey number, team, and accent color. My Top Favorite ★.
- Support Meter: Rapidly tapping the support button makes stamps fly, accumulating support.
- Viewing Log: Record match results (set score) + your favorite player's points, aces, and blocks.
- Support Mode: During a match, repeatedly tap to support each of your favorite players and record the per-match excitement.
- Transfer Timeline: Notes on new signings, contract renewals, transfers, etc.
- Favorite Card / Match Viewing Card: Share stats as a single image on social media.
- Next Match Reminder: Local notification before the match.
- Data: Support ranking, match viewing summary.
Technology
- Flutter + Riverpod + go_router, SharedPreferences persistence (offline complete).
- Firebase Analytics / Google AdMob (banner + interstitial, UMP consent) / one-time purchase IAP.
- Common foundation is flutter_app_template. Specific implementations are lib/features/barelog/.
Monetization
- Free: Up to 2 favorite players, with ads.
- Barelog Pro (one-time purchase barelog_pro): Unlimited favorite players + ad removal + card watermark removal + CSV export.
Development
```bash
flutter pub get
flutter analyze # zero errors
flutter test # BareStats 12 items
flutter run # actual device/simulator
Screenshot generation (6.9")
flutter drive --driver=test_driver/integration_test.dart \
--target=integration_test/screenshots_test.dart -d
```
See SETUP.md for remaining release tasks, CLAUDE.md for the design, and store-listing.md for the listing text.
Note
Match results and stats are "support logs" manually entered by the user (not linked to official live data).
*Data is saved on the device and can be used safely.
A log of supporting and watching your favorite player. Track stats and transfers, and visualize your support with rapid clicks.