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

Share this project:

Updates

Submission history