Rapid urbanization and increasing population come with the increased extraction and use of groundwater resources. To track the effect of these activities on groundwater level and quantity; a system for real-time monitoring is devised. In this paper; we present a software system design that enables a locally-developed groundwater level and water quality monitoring hardware setup to gather water quality parameter data; send it to a cloud server; and present organized data for better visualization. The hardware setup consists of an Arduino microcontroller. Upon deployment; the hardware setup is linked to an Android application that connects to the web-based platform