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:
- Challenge engine: guided challenge packs for travel, confidence, and life-upgrade goals.
- Social growth: invite links, weekly friends leaderboard resets, and group accountability.
- Monetization experiments: refine Pro packaging with RevenueCat offerings and conversion tests.
- 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.
Log in or sign up for Devpost to join the conversation.