Built for: Shipyard Creator Contest (Gabby's Brief)
Tagline: I said it. I did it.
An upbeat, motivating mobile app that helps ambitious women bridge the gap between inspiration and action by turning big goals into daily micro-actions, with gamification, streaks, and celebration at every step.
Gabby's community of smart, adventurous women want big trips and big life upgrades, but they often get stuck between inspiration and action. They need a system that makes progress feel fun, achievable, and rewarding.
SheDid transforms intimidating ambitions into bite-sized daily missions with:
- Goal breakdown into actionable micro-steps
- Gamified progress tracking (streaks, XP, levels)
- Celebratory moments (confetti, badges, wins)
- Focus mode for deep work sessions
- Premium features powered by AI
- Declare any ambition, no matter how big
- Break it down into manageable daily missions
- Choose your timeline and intensity
- AI-powered mission suggestions (Premium)
- Streaks: Build daily momentum
- XP System: Gain experience with every win
- Levels: Progress through achievement tiers
- Celebrations: Confetti animations on completion
- Visual roadmap of past, current, and upcoming missions
- Real-time stats (XP, streak, level)
- Journey history with reflection prompts
- Achievement badges
- Monthly subscription: $9.99/mo
- Annual subscription: $49.99/yr
- Premium features: AI suggestions, advanced analytics, priority support
- Framework: React Native (Expo)
- Language: TypeScript
- Styling: NativeWind (Tailwind CSS)
- Animations: React Native Reanimated
- State: Zustand + TanStack Query
- Backend: Firebase (Auth + Firestore)
- Monetization: RevenueCat
- Icons: Lucide React Native
- Node.js 18+
- npm or yarn
- Expo CLI (
npm install -g expo-cli) - iOS Simulator (Mac) or Android Emulator
-
Clone the repository
git clone <repository-url> cd SheDid
-
Install dependencies
npm install
-
Start the development server
npx expo start
-
Run the app
- Press
ifor iOS simulator - Press
afor Android emulator - Scan QR code with Expo Go app on your device
- Press
- Email: demo@shedid.app
- Password: password123
- Or use "Continue As Guest" for quick testing
SheDid/
├── app/ # Expo Router screens
│ ├── (auth)/ # Authentication flow
│ ├── (onboarding)/ # Onboarding screens
│ ├── (goals)/ # Goal creation & breakdown
│ └── (main)/ # Main app (home, action, completion)
├── components/ # Reusable UI components
├── lib/
│ ├── hooks/ # Custom React hooks
│ ├── stores/ # Zustand state management
│ └── firebase.ts # Firebase configuration
├── constants/ # Colors, theme, config
└── assets/ # Images, icons, fonts
- Primary: Deep Plum (
#6B2D5C) - Confidence, sophistication - Secondary: Rose Gold (
#E8B4A8) - Warmth, achievement - Accent: Sage Green (
#8BA888) - Progress, growth - Energy: Coral (
#FF8B7B) - Active goals, urgency - Achievement: Gold (
#D4AF37) - Badges, XP
- Headers: Bold, tracking-tight
- Body: Medium weight, comfortable line-height
- Labels: Uppercase, letter-spaced for emphasis
- Onboarding → Inspiring splash screen
- Auth → Quick login/signup or guest mode
- Declare Goal → "Train for marathon"
- Break Down → Create mission roadmap
- Take Action → Focus mode with timer
- Complete → Celebration + XP gain + streak update
- Reflect → Short debrief to build self-trust
- Repeat → Next mission auto-queued
- AI-powered mission suggestions
- Advanced analytics and insights
- Priority support
- Exclusive celebration animations
- Custom goal templates
- Unlimited active goals
Note: Currently configured in mock mode for development. Real RevenueCat API keys needed for production.
- Mobile app (iOS/Android via React Native)
- Addresses Gabby's brief (goals → micro-actions)
- RevenueCat integration (subscriptions)
- Working MVP (fully functional)
- Gamification (streaks, XP, celebrations)
- Upbeat, motivating design
- Demo video (see
DEMO_SCRIPT.md) - Submission on Devpost
- See
DEMO_SCRIPT.mdfor video recording guide - See
CONTEST_SUBMISSION.mdfor detailed pitch - Live demo available via Expo link
This project was created for the Shipyard Creator Contest.
- Built for Gabby and her community of ambitious women
- Inspired by behavioral psychology and micro-habit research
- Powered by the Expo and React Native ecosystem
SheDid - Because the best time to start is now. 💪✨