Skip to content

AquaWatch is a cross-platform full-stack mobile application developed using Flutter and Supabase, designed to monitor and manage water quality, level, and temperature in real-time. The app enables users to register, add IoT-connected devices, and receive live updates on water parameters via an intuitive dashboard.

Notifications You must be signed in to change notification settings

mulikruchi07/AquaWatch

Repository files navigation

🌊 AquaWatch – Smart Water Monitoring App

Flutter Supabase Platform Status

AquaWatch is a real-time water monitoring mobile application built using Flutter and Supabase. It helps users monitor water level, quality (TDS), and temperature through ESP32-based sensors integrated via cloud. The app also features real-time data sync, device control, and intuitive dashboards for users.

📌 View the GitHub Repository


📱 Features

  • ✅ User Authentication (Login/Register)
  • 🌐 Wi-Fi-Based Device Linking with unique ID
  • 📡 Real-Time Monitoring (Water Level, TDS, Temperature)
  • 🎛️ Device Control (Switches for hardware)
  • 👤 Profile Page (Support, Help, Password Update)
  • 📲 Cross-platform (Android & iOS)

🛠 Tech Stack

Layer Technology
Frontend Flutter (Dart)
Backend Supabase (PostgreSQL, Auth, Realtime)
IoT Hardware ESP32 + Sensors
Tools Used Git, GitHub, VS Code

📦 Installation

# Clone the repo
git clone https://github.com/mulikruchi07/AquaWatch.git

# Move into project directory
cd AquaWatch

# Get Flutter packages
flutter pub get

# Run on emulator or device
flutter run

About

AquaWatch is a cross-platform full-stack mobile application developed using Flutter and Supabase, designed to monitor and manage water quality, level, and temperature in real-time. The app enables users to register, add IoT-connected devices, and receive live updates on water parameters via an intuitive dashboard.

Resources

Stars

Watchers

Forks

Packages

No packages published