Domoro is a wellness-focused mobile application designed to help users build positive daily habits, track mental well-being, and maintain healthy hydration routines.
The application provides structured habit tracking, water intake reminders, and mood monitoring features through an intuitive and user-friendly interface.
Domoro promotes self-improvement by enabling users to visualize their progress, maintain consistency, and analyze emotional trends over time.
Mobile Development
- Kotlin
- XML (UI Design)
- Android SDK
Data Storage
- SharedPreferences (Local data persistence for habits, hydration logs, and mood entries)
Tools & Environment
- Android Studio
- Gradle
- Add and manage personal daily habits
- Track completion status for each habit
- Monitor overall daily habit progress
- Automatic progress bar reset every day
- Habit tracking continues until selected end date
- Edit and delete habits anytime
- Habit data stored locally using SharedPreferences
- Log daily water intake
- Set customizable reminder intervals
- Notification alerts to remind users to drink water
- Track hydration consistency and intake history
- Hydration data saved locally using SharedPreferences
- Log daily moods
- Add personal notes describing feelings
- Detailed calendar view displaying mood entries
- View mood history with date and time records
- Weekly mood trend analysis
- Graph visualization of emotional patterns
- Highlights most frequent moods
- Mood logs stored locally using SharedPreferences
- Visual progress indicators
- Habit completion monitoring
- Hydration tracking insights
- Mood pattern analytics
- Weekly graphical reports
- Clean and intuitive UI design
- User-focused wellness tracking
- Notification-based reminder system
- Efficient local data storage using SharedPreferences
- Lightweight and performance optimized
Make sure the following are installed on your system:
- Android Studio (Latest Version Recommended)
- Android SDK (Installed via Android Studio)
- Gradle (Automatically managed by Android Studio)
- An Android Emulator OR Physical Android Device (Android 8.0+ recommended)
git clone https://github.com/ShazminaOudeen/Domoro.git
cd DomoroOr download the ZIP file and extract it.
- Open Android Studio
- Click "Open"
- Select the
domoroproject folder - Wait for Gradle Sync to complete
After Gradle sync finishes:
- Click Build > Make Project OR
- Press
Ctrl + F9
Make sure there are no build errors.
- Open Device Manager in Android Studio
- Create or select an existing Virtual Device
- Click Run ▶
- Enable Developer Options on your Android phone
- Enable USB Debugging
- Connect device via USB
- Click Run ▶
- Module: Mobile Application Development (MAD)
- Academic Year: 2nd Year – 2nd Semester
- Project Type: Mobile Application (individual project)
- Platform: Android
- Development Approach: Native Android Development
- Architecture Style: Component-Based Modular Design
- Developer: Shazmina Oudeen