An intelligent system for predicting water potability using machine learning
๐ฎ Smart Prediction
- Real-time water quality analysis
- Advanced machine learning algorithms
- Instant potability results
๐ Web Interface
- User-friendly dashboard
- Interactive prediction form
- Beautiful visualization of results
๐ง Notifications
- Email alert system
- Detailed prediction reports
- Instant feedback
๐ Knowledge Base
- Comprehensive blog section
- Water quality information
- Expert insights
- ๐ Backend: Flask (Python)
- ๐จ Frontend: HTML, CSS, JavaScript
- ๐ค Machine Learning: scikit-learn
- ๐ Data Processing: pandas, numpy
- ๐ Model: Voting Classifier
- Clone the repository
git clone [repository-url]
cd water-project
- Set up Python environment
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate
- Install dependencies
pip install -r requirements.txt
- Run the application
python app.py
- ๐ Open your browser and navigate to
http://localhost:5000
- ๐ Enter water quality parameters in the prediction form:
- pH Value
- Hardness
- Total Dissolved Solids
- Chloramines
- Sulfate
- Conductivity
- Organic Carbon
- Trihalomethanes
- Turbidity
- ๐ Click "Predict" to get instant results
water-project/
โโโ ๐ static/
โ โโโ css/
โ โโโ js/
โ โโโ images/
โโโ ๐ templates/
โ โโโ index.html
โ โโโ predict.html
โ โโโ result.html
โโโ ๐ app.py
โโโ ๐ water_potability.csv
โโโ ๐ค voting_classifier_model.pkl
Our Voting Classifier model achieves:
- โ Accuracy: 75-80%
- โ Reliable predictions
- โ Fast processing time
- ๐ฑ Fork the repository
- ๐ฟ Create your feature branch (
git checkout -b feature/AmazingFeature
) - ๐พ Commit your changes (
git commit -m 'Add some AmazingFeature'
) - ๐ค Push to the branch (
git push origin feature/AmazingFeature
) - ๐ Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
๐ง Email: ayinalakoteswararao@gmail.com ๐ Website: Through the contact form on our website
Made with โค๏ธ by the Water Quality Prediction Team