Inspiration
The app was inspired by Gabby’s community - a group of smart, adventurous women who have big dreams and ambitions but often find themselves stuck in the "inspiration phase." The project aims to bridge the gap between inspiration and action (the "Bridge to Doing") by turning big intentions into a series of undeniable wins.
What it does
SheDid is a momentum-building app that transforms intimidating ambitions into daily micro-actions.
Goal Breakdown: Users declare a goal (e.g., "Plan a dream trip to Japan") and it is broken down into a day, 3-day or week-long etc. timeline of missions.(for instance, book a flight ticket, with a timeline of 1 day)
Action Flow: Each mission features a focused "Start → Do → Complete" flow with a built-in timer. Gamification: It uses XP progression, levels, and streak tracking to build habits. Celebration: On completion, it triggers celebratory moments (like confetti animations) to reinforce the "She Did!" identity, and also user can share their wins to their groups or socials, and also reflects on their progress
How i built it
I used a modern, high-performance mobile stack:
Framework: * React Native (Expo) for a smooth, cross-platform experience. *Backend: Firebase (Auth & Firestore) for real-time data syncing and user management. State Management: Zustand for global state and TanStack Query for efficient data fetching. Monetization: RevenueCat to handle "Premium" subscriptions (Monthly/Annual). Design/UI: NativeWind (Tailwind) for styling, Reanimated for micro-interactions, and a sophisticated "Deep Plum" and rose gold color palette.
Challenges i ran into
I saw the ads about the hackathon late, so outsourcing user interface to be best fit for the products, was overwhelming Navigation Synchronization: Ensuring the Expo Router navigation container was fully initialized before calling navigation hooks (to prevent the "Couldn't find a navigation context" error). Aesthetic Balance: Designing a gamified environment that feels premium and grounded rather than childish, using professional design tokens instead of generic colors.
Accomplishments that we're proud of Full MVP Delivery: Successfully implemented every requirement in Gabby's brief, from micro-actions to gamified win-moments. Polished UX: Created a "Start -- D0 -- Complete" journey that feels energetic and empowering, not just like another to-do list. Seamless Integration: Building a functional end-to-end flow where Firebase, RevenueCat, and the XP level system all talk to each other in real-time.
What I learned Micro-Habit Psychology: I learned that breaking a large goal into a micro-habit(a day, 3-days etc) "momentum burst" is significantly more effective for building self-trust than long-term planning. Expo/React Native Patterns: Developed better patterns for handling asynchronous initialization (Auth, Purchases, Firestore) in a mobile environment. Design for Emotion: Realized that small celebratory touches (like haptics and confetti) significantly increase user retention in action-oriented apps. And lastly, improved my A.I prompts for some vide-coded screens.
What's next for SheDid
AI-Powered Mission Suggestions: Using AI to automatically suggest the best micro-actions based on a user's specific goal declaration.(For now i am using mock data, no AI APIs integration yet) Community Win-Feed: A social layer where users can see Gabby's community members saying "She Did!" to their own goals, building collective momentum. Advanced Analytics: Visualizing the "Journey of Growth" through detailed XP breakdowns and consistency insights. Goal Templates: Curating "Expert Goal Roadmaps" for common community dreams like career pivots or solo travel.
Built With
- expo.io
- nativewind
- react-native
- zustand
Log in or sign up for Devpost to join the conversation.