Skip to content

tejasnasre/drink_me

Repository files navigation

DrinkMe - Your Personal Hydration Companion 💧

Water Bottle React Native Expo

DrinkMe is a beautiful, intuitive hydration tracking app that helps you stay refreshed and healthy throughout your day.

✨ Features

  • Personalized Hydration Goals - Get a custom water intake plan based on your body metrics
  • Beautiful Water Animations - Enjoy delightful visual feedback as you track your progress
  • Daily History & Stats - View your hydration patterns with intuitive charts and graphs
  • Smart Reminders - Receive gentle notifications to keep sipping throughout the day
  • Streamlined Onboarding - Quick and easy setup to get you hydrating in no time

🚀 Getting Started

  1. Install dependencies

    npm install
  2. Start the app

    npx expo start

In the output, you'll find options to open the app in a:

📱 App Preview

DrinkMe features a beautiful UI with:

  • Animated water bottle visualization
  • Clean, modern interface with gradient accents
  • Intuitive tracking of your daily water intake
  • Detailed history view with progress indicators

🔧 Tech Stack

  • React Native - Core framework
  • Expo - Development platform
  • React Navigation - Screen navigation
  • Linear Gradient - Beautiful color transitions
  • AsyncStorage - Local data persistence
  • SVG & Animations - Delightful user interactions

📝 Development Notes

The app uses a file-based routing structure in the app directory, following Expo Router conventions. Key screens include:

  • home.tsx - Main dashboard for tracking daily intake
  • history.tsx - Visualization of past hydration records
  • finishonboarding.tsx - Setup flow with personalized hydration goals

📚 Learn More

🤝 Contributing

Feel free to submit issues or pull requests if you have ideas for improvements!

📄 License

This project is available for personal use and learning purposes.


Stay hydrated! 💦

Releases

No releases published

Packages

 
 
 

Contributors