Skip to content

AquaSense AI - A machine learning-powered water quality analysis platform using different ML models to provide accurate assessments and remediation recommendations. Built with Django, and scikit-learn.

License

Notifications You must be signed in to change notification settings

Prathameshv07/AquaSense_AI

Repository files navigation

AquaSense AI

AquaSense AI Banner

Overview

AquaSense AI is an water quality analysis platform built with Django that leverages multiple machine learning models to provide accurate water quality assessments and remediation recommendations.

Features

  • Multi-parameter Analysis: Process 7 critical water parameters (temperature, dissolved oxygen, pH, conductivity, BOD, nitrate, total coliform)
  • IoT Integration: Connect with sensor data for 4 key parameters in real-time
  • Advanced Prediction System: Gradient Boosting Regression model used for accurate prediction
  • Comprehensive Remediation Guidance:
    • Ayurvedic treatment recommendations
    • Scientific intervention protocols
    • Cross-verification techniques
  • Educational Resources: Dedicated sections explaining water quality challenges, vision, and mission
  • User Support: Firebase-connected contact system for inquiries and feedback

Tech Stack

  • Backend: Django
  • ML Implementation: scikit-learn, pickle for model serialization
  • Frontend: HTML, CSS, Bootstrap
  • Cloud Services: Firebase (for contact system)

Screenshots

1. Manual Input

manual

2. IoT Input

iot

Demo & Documentation

Installation and Setup

# Clone the repository
git clone https://github.com/Prathameshv07/AquaSense_AI.git

# Navigate to project directory
cd aquasense-ai

# Create and activate virtual environment
python -m venv env
source env/bin/activate  # On Windows: env\Scripts\activate

# Install dependencies
pip install -r requirements.txt

# Run the application
python manage.py runserver

Usage

  1. Enter water parameter values manually or connect IoT sensors
  2. View ML-powered water quality predictions
  3. Access remediation recommendations
  4. Generate comprehensive reports

Future Enhancements

  • Mobile application integration
  • Additional parameter support
  • Enhanced visualization tools
  • Community feature for data sharing

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

License

License: CC BY-NC 4.0

This project is licensed under the Creative Commons Attribution-NonCommercial 4.0 International License.
You are free to use, share, and adapt the material for non-commercial and educational purposes, as long as proper credit is given and any changes are noted.

Learn more: http://creativecommons.org/licenses/by-nc/4.0/

About

AquaSense AI - A machine learning-powered water quality analysis platform using different ML models to provide accurate assessments and remediation recommendations. Built with Django, and scikit-learn.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published