Skip to content

watr_public is a hydration tracking app made in flutter using get supabase and gemini

License

Notifications You must be signed in to change notification settings

REM-moe/watr_public

Repository files navigation

🌊 Watr

Track. Hydrate. Thrive.

Flutter
Dart
Supabase
Gemini


About the App

Watr is a smart hydration tracker that combines:
✅ Personalized hydration goals.
✅ A beautifully designed home page with widgets like streak tracking, personality badges, and hydration stats.
✅ IoT integration with Supabase to track water intake via connected devices.
Graphical visualizations of daily, weekly, and monthly hydration.
Gemini-powered insights, including motivational quotes, reminders, and fun facts.

Note: The pairing functionality with IoT devices is currently under development.


🚀 Getting Started

1️⃣ Install the App

  1. Clone the repository:
    git clone https://github.com/REM-moe/watr_public.git
    cd watr
  2. Install dependencies:
    flutter pub get

2️⃣ Run the App

  1. Run the app on an emulator or a connected device:
    flutter run

🗄️ Supabase Setup

1️⃣ Install Supabase CLI

Install the Supabase CLI by following the official documentation.

🌟 Gemini Setup

1️⃣ Install Flutter Gemini

Add the Gemini package:

flutter pub add flutter_gemini

2️⃣ Generate AI Insights

Use Gemini to:

  • Generate motivational quotes 🧠.
  • Suggest hydration tips 💡.

Configure Gemini with your API key.


🌟 What’s Next?

✅ Sadly its time to stop working on this and move on. ✅ There are many bugs in the app ( in the graph page and with the shared preferences)

📱 Screenshots

app (1)

Let me know if you want more additions, animations, or tweaks! 😊

About

watr_public is a hydration tracking app made in flutter using get supabase and gemini

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published