A compassionate mobile app designed to support postpartum mental and physical wellness through evidence-based tools, community connection, and accessible resources.
This app helps women monitor their mental and physical wellness after having a baby. Postpartum depression, anxiety, PTSD, and other mood disorders happen more frequently than we realize or talk about. This app provides:
- ๐งโโ๏ธ Wellness Toolbox - Daily affirmations, mindfulness, breathing exercises, gentle movement, and more
- ๐ค Mentor Connection - Private, judgment-free support from trained postpartum mentors
- ๐ Mood Tracking - Monitor your emotional wellbeing over time
- ๐ Resources - Direct access to crisis support and educational materials
- ๐ค Profile Management - Track your journey and celebrate your wins
The goal is to help postpartum moms find a healthy path post-birth and support early diagnosis of postpartum mental health challenges.
All features are now fully implemented with beautiful, calming UI:
- Affirmations - 16 curated affirmations for postpartum moms
- Mindfulness - 5-sense grounding exercise
- Breathing - Animated 4-4-4 breathing exercise with real-time guidance
- Laughter & Light - Uplifting mom life moments and humor
- Guided Visualization - Three peaceful visualization journeys (beach, garden, mountain)
- Gentle Movement - Safe postpartum exercises with detailed instructions
- Mentor Connection - Connect with non-judgmental mentors (requires backend - see docs)
- Crisis Support - One-tap access to 988, PSI Helpline, and emergency services
- Educational Resources - Learn about postpartum mood disorders and family support
- ๐จ Light, balanced, simple, and inviting aesthetic
- ๐ธ Soft color palette (rose, sage, peach, lavender, cream, sky)
- โฟ Accessible and easy to navigate
- ๐ Dark mode support
[Screenshots would go here in production]
- Beautiful UI/UX design with calming color scheme
- All wellness features fully implemented
- Navigation structure and routing
- Resource screens and crisis support
- Profile creation and management
- User authentication (UI ready, needs backend)
- Data persistence with AWS Amplify
- Mentor connection privacy service (critical - see docs)
- Mood tracking analytics
- Push notifications
- Machine learning for early detection
- Community features
- Custom art and illustrations
- Multi-language support
Want to contribute? Check out our issues!
- Node.js (v18+)
- npm or yarn
- Expo CLI
-
Clone the repository
git clone https://github.com/BekahHW/postpartum-wellness-app.git cd postpartum-wellness-app -
Install dependencies
npm install # or yarn install -
Start the development server
npm start # or expo start -
Run the app
- iOS: Press
ior runnpm run ios - Android: Press
aor runnpm run android - Web: Press
wor runnpm run web - Physical device: Scan QR code with Expo Go app
- iOS: Press
npm test # Run tests in watch mode
npm run lint # Check code quality
npm run format # Format code with PrettierComprehensive guides for developers:
- Development Setup - Complete development environment setup
- Backend Setup - AWS Amplify, database, and API configuration
- Mentor Connection Privacy - Critical privacy implementation for mentor calling feature
Important: The mentor connection feature requires backend implementation to protect user privacy. See the documentation for details.
This is an inclusive space for education, learning and healthy communication. We ask that before you engage with the repository, please check out the Code of Conduct. This repo will serve as a learning experience not only in functional programming and UI design, but also in good community interactions. As much as possible, all contributors should feel safe, respected, and appreciated for their efforts.
- React Native 0.74.2
- Expo SDK 51
- TypeScript 5.3.3
- React Navigation 6.x (Native Stack & Bottom Tabs)
- React Native Paper 5.12.3 (Material Design)
- AWS Amplify - Authentication, API, DataStore
- Twilio - Mentor connection with privacy protection
- AWS Lambda - Serverless functions
- Jest & React Testing Library - Testing
- ESLint & Prettier - Code quality
- Storybook - Component development
- TypeScript - Type safety
- Custom light, balanced color palette
- Soft rose, sage, peach, lavender, cream, sky blues
- Material Design components
- Undraw.co illustrations
We welcome contributions! This project serves as both a valuable resource for postpartum wellness and a learning opportunity for developers.
Ways to contribute:
- ๐ Report bugs and issues
- ๐ก Suggest new features
- ๐จ Improve UI/UX
- ๐ Improve documentation
- ๐ง Fix bugs or implement features
- ๐งช Write tests
Getting started:
- Read the Code of Conduct
- Check out CONTRIBUTING.md for detailed guidelines
- Browse open issues
- Join the conversation!
[Your license here]
- Virtual Coffee community for support
- All contributors who have helped build this app
- Postpartum Support International for resources and inspiration
- Primary contact: Issues on GitHub
- Twitter: @bekahhw
This app is not a substitute for professional medical advice, diagnosis, or treatment. If you are experiencing a mental health crisis, please call 988 (Suicide & Crisis Lifeline) or 911 immediately.
Made with ๐ for postpartum wellness