Skip to content

Latest commit

 

History

History
69 lines (42 loc) · 2.25 KB

README.md

File metadata and controls

69 lines (42 loc) · 2.25 KB

Aqua Sense

Aqua Sense is a Flutter mobile application designed to calculate and monitor water levels in a container based on user input and real-time data from a database.

Features

  • Input your container's height and radius to calculate water volume and percentage.
  • Real-time monitoring of water level using Firebase database.
  • Visual representation of water level using a circular progress bar.

Screenshots

   

Getting Started

These instructions will help you get a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

Installation

  1. Clone the repository:

    git clone https://github.com/keshavk4/aqua-sense-app.git
  2. Navigate to the project directory:

    cd aqua-sense-app
  3. Install the Flutter packages:

    flutter pub get
  4. Configure Firebase:

    • Create a new Firebase project in the Firebase Console.
    • Add your Firebase configuration to the android/app/google-services.json and ios/Runner/GoogleService-Info.plist files.
  5. Run the app:

    flutter run

ESP32 Sensor Program

If you're interested in the ESP32 program that updates Firebase data using a sensor, you can check out the repository here: ESP32 Sensor Program

This program complements the Aqua Sense app by providing real-time sensor data to update water level information in the Firebase database.

Contributing

Contributions are welcome! Please open an issue or submit a pull request if you find any bugs or want to add new features.

License

This project is released under the MIT License. See LICENSE for more details.