About the Project
Inspiration
Mental health struggles are often invisible, yet they affect millions worldwide. Many people lack access to affordable, stigma-free support tools. We wanted to build something simple, accessible, and personal a companion in your pocket to help people track, understand, and improve their mental well-being.
What We Learned
Through this project, we deepened our knowledge of:
- React Native & Expo for building cross-platform apps
- Mobile UI/UX for wellness-focused design
- State management & data persistence for saving user mood logs and reflections
- The importance of empathetic design when creating tools for mental health
How We Built It
We built MindMate using:
- Frontend: React Native with Expo
- Backend / Data Storage: Local storage (AsyncStorage) for privacy-first offline functionality
- Features:
- Mood tracking with daily prompts
- Guided breathing & mindfulness exercises
- Journal entries with sentiment analysis
- Light/dark mode for user comfort
- Mood tracking with daily prompts
- Design Tools: Figma for prototyping, Expo for rapid testing on Android
Challenges Faced
- Expo CLI changes: Adapting to the new
npx expoandeas buildworkflows - UI performance: Ensuring smooth animations without impacting battery life
- Mental health sensitivity: Designing language and prompts that are supportive without being intrusive
- Testing across devices: Handling differences in Android screen sizes and performance
Impact & Next Steps
MindMate aims to make mental wellness tools accessible to anyone with a smartphone, especially in underserved communities. Our next steps include:
- Adding cloud sync for cross-device usage
- Introducing AI-powered mood insights
- Expanding language support for global reach
Built With
- expo.dev
- react-native
- typescript


Log in or sign up for Devpost to join the conversation.