Inspiration

I built Winnerdog for the exact “dream-to-do” gap Gabby talks about.
A lot of ambitious women already know what they want: bigger travel, lifestyle upgrades, personal growth.
The hard part is doing the small daily steps consistently.
I wanted to make that part feel easier, more fun, and more social.

What it does

Winnerdog helps users turn big goals into daily micro-actions and keep momentum going.

  • Create goals and break them into small actions
  • Track daily wins and streaks
  • Get encouraging, gamified feedback (including celebration moments)
  • Share progress with story-ready templates
  • Add friends and compare progress in a friends leaderboard
  • Use premium features through RevenueCat subscription flow

The focus is simple: less overwhelm, more action.

How I built it

I built Winnerdog with Flutter + Firebase, and used RevenueCat for monetization.

  • Frontend: Flutter
  • Backend: Firebase
  • Monetization: RevenueCat for subscriptions
  • Core systems: goal/micro-action model, streak tracking, leaderboard service, profile/account flows I also added a story generator so users can share progress visually, and made template exploration easy during hackathon testing.

Challenges I ran into

I hit a few real-world issues:

  • Friends leaderboard It's not that easy to implement realtime leaderboard.
  • Accounts and sync I needed to create algorithm to handle all states(auth/non-auth) on device and cloud.
  • Story generator

Accomplishments that I’m proud of

  • Shipped a complete dream-to-do loop: goals -> micro-actions -> wins -> streaks -> social brand.
  • Implemented live friends leaderboard flow (send, accept/decline, remove, realtime updates).
  • Built a polished story generator and improved branding consistency to Winnerdog.
  • Improved UX quickly from testing feedback (tabs, empty states, card states, navigation cleanup).

What I learned

  • Motivation UX matters as much as task logic.
  • Social features are mostly backend/rules work before they look simple in UI.
  • “Looks done” is not “works done” without full-flow testing (auth, permissions, storage behavior).
  • Monetization works best when free value is clear and Pro unlocks meaningful progression.

What’s next for Winnerdog - Track Your Wins

After Shipyard, I’ll focus on depth and retention:

  1. Challenge engine: guided challenge packs for travel, confidence, and life-upgrade goals.
  2. Social growth: invite links, weekly friends leaderboard resets, and group accountability.
  3. Monetization experiments: refine Pro packaging with RevenueCat offerings and conversion tests.
  4. Lifecycle hardening: finalize cross-platform subscription handling and improve entitlement sync.

Winnerdog is already proving the core idea: when progress feels fun and visible, consistency gets easier.

Built With

Share this project:

Updates