A simple React Native app that helps users track their daily mood and get personalized AI-generated quotes. A lightweight mental wellness companion for staying mindful and positive.
Try it now: Dayzen App
⚠️ Mobile Disclaimer: This is a mobile app, not a webpage. For the best experience, open the link on your mobile device or use mobile view in your browser. Some features may not work properly on desktop.
- ✅ Track Daily Mood - Select from 6 emotions (Happy, Sad, Stressed, Excited, Calm, Angry)
- ✅ AI-Powered Quotes - Personalized quotes based on your current mood using Google Gemini AI
- ✅ Mood History - View your emotional journey with statistics and streaks
- ✅ Beautiful UI - Clean design with tab navigation
- ✅ Offline Support - Mood data saved locally, works without internet
- React Native + Expo - Mobile app framework
- Google Gemini AI - Personalized quote generation
- AsyncStorage - Local data persistence
- TypeScript - Type safety
- Expo Router - Tab navigation
-
Clone and install:
git clone https://github.com/Jayjeet1013/dayzen.git cd dayzen npm install -
Set up API key:
cp .env.example .env.local # Add your Gemini API key to .env.localGet your free API key: Google AI Studio
-
Run the app:
npm start # Scan QR code with Expo Go app
- Select your mood on the home screen
- Get a personalized quote based on your emotions
- Track your journey in the history section
Simple, mindful, and effective for daily emotional awareness.
- Fork the repository
- Create your feature branch
- Set up
.env.localwith your own API key - Make your changes and submit a PR
Made with ❤️ for mental wellness and mindfulness.