A mental health support app for students, built with Expo and React Native.
Selected Track: Student Lifestyle
Problem Statement: Many students don’t seek help because counseling resources are limited or they fear stigma. This challenge will explore creating tools for self care, mental health support and helping students cope with the demands of university life.
View Figma Design
View Canva Slides
- Frontend: React Native, Expo, Expo Router, TypeScript
- Backend: Serverless API routes (Node.js/TypeScript)
- AI/NLP: Google Gemini API
- Navigation: React Navigation
- UI: Expo Vector Icons, Expo Components
- Data Management PostgreSQL
- Clone the repo
- Install dependencies:
npm install - Start the app:
npx expo start
- Daily mood check-in & mood tracking
- Voice journal to reflect your mood
- AI-psychiatrist as mental health assistant
- Calendar integration for analyzing academic stress
- Virtual pet that reflects your mood
- Therapy & stress management tools
- Anonymous forum as safe space to share feelings
app/- Main app codeapp/api/- Serverless API routesapp/function/- UI pages/screensapp/(tabs)/- Tabbed navigation pagesdocs/- Documentation
- See
.env.examplefor required environment variables (API keys, base URLs, etc.)