This document discusses using machine learning algorithms to calculate the water quality index of the Ganga River in India. Specifically, it aims to analyze water quality data collected from various cities along the Ganga Riverbed in different seasons (summer, monsoon, winter) and assess whether the river water is potable or not. The researchers designed a machine learning model using the decision tree algorithm that calculates the water quality index based on 9 physicochemical parameters. It will be implemented as a Python-based web application using the Flask framework. The model is trained on collected datasets to predict water quality and determine if it is safe for drinking.