Skip to content

Prathameshv07/AquaSense_AI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

 
 
 

Contributors