WaterWise+ is an Android mobile application designed to help users maintain healthy hydration habits. Unlike traditional water trackers, WaterWise+ supports a variety of beverages, provides personalized hydration goals, and uses smart notifications and insights to motivate users.
- Create a personal profile with name, email, age, gender, height, weight, and activity level.
- Real-time daily hydration goal preview based on profile inputs.
- Change avatar via camera or gallery.
- Added local register / login / logout flow for account management (backend-ready).
- Generated a short unique UID per user and displayed it with one-tap copy.
- Supported guest mode → logged-in mode switch to update profile data after authentication.
- Track multiple beverages: water, tea, coffee, juice, milk, soda, yogurt drinks, alcohol, sparkling water.
- Daily, weekly, and monthly summaries with charts to visualize hydration trends.
- Personalized hydration quality metrics considering caffeine, alcohol, and sugar intake.
- Gentle, context-aware reminders to stay hydrated.
- Notifications adjust dynamically based on daily progress and activity.
- Fun animations or badges when reaching daily goals.
- Countdown to important days (sports events, travel, etc.) to plan hydration ahead.
- Real-time form validation in profile input forms.
- Smooth navigation between profile display and edit screens.
- Persistent storage of user profile data using SharedPreferences.