A low-cost wireless sensor network (WSN) solution for real-time monitoring of water quality is introduced and experimentally demonstrated. The investigated system provides monitoring of ammonia concentration in water which plays a critical role for aquatic organisms due to its toxic and hazardous effects on them. Additionally, the system can sense water pH, water temperature, and ambient temperature. It is capable of periodically sensing different parameters, then sending parameters captured data to a virtual cloud called ThingSpeak that providing monitoring data remotely via internet through mobile phone or PC and analyzing them to send alert to the user when any parameter's value is out of its safety range. The proposed system can be used in several areas interested in water quality monitoring such as monitoring and contamination detection of water bodies (lakes, rivers, ponds, etc.). Also, it provides water quality monitoring in aquaculture, and aquaponics farms that help in enhancing food productivity and food security. Furthermore, it can be used for drinking water monitoring, irrigation water monitoring, etc.