Inspiration
Pickleball players often use separate timers, notes, and whiteboards during practice. PICKLEVO brings training tools together so players can spend less time organizing and more time improving.
What it does
PICKLEVO is an iOS training companion for pickleball. It provides customizable practice menus, a dedicated timer, a tactics board, training challenges, and a Serve Timing Game. PICKLEVO Plus unlocks the Serve Timing Game through a one-time in-app purchase.
How we built it
The app was built with Flutter and Dart for iOS. RevenueCat manages the default offering, the personal_plus entitlement, purchase status, and purchase restoration. App Store Connect and TestFlight were used to configure and verify the non-consumable purchase with Apple Sandbox.
Challenges we ran into
The biggest challenge was aligning the App Store product metadata, RevenueCat entitlement, offering, and TestFlight build. We also designed the paywall so players encounter it exactly when they choose the premium Serve Timing Game.
Accomplishments that we're proud of
- Shipped PICKLEVO publicly on the App Store
- Added a one-time purchase without requiring a subscription
- Built an interactive Serve Timing Game for focused practice
- Verified purchasing, restoration, and entitlement-based access in TestFlight
What we learned
We learned how important it is to keep product identifiers, entitlements, offerings, and store metadata aligned. RevenueCat simplified the purchase logic and feature-access checks inside the app.
What's next for PICKLEVO
Next, we plan to refine the Serve Timing Game, add more training challenges, and develop PICKLEVO Circle for coaches and club organizers who need team and session management tools.
Built With
- app-store-connect
- dart
- flutter
- ios
- revenuecat
- testflight
Log in or sign up for Devpost to join the conversation.