Project Overview:
Our “IoT Water Level Controller” is a robust system that enables real-time monitoring and control of water levels in tanks and stations.
It features:
– Live sensor integration (IoT)
– Automated email alerts for emergencies & password changes
– Secure user authentication (JWT, password reset, email verification)
– Modern dashboard for visualization & device control
– Cloud backend: Node.js, Express, MongoDB, Firebase
– Remote device control (pumps, valves)
– Tank temperature monitoring
– Water clarity (turbidity) measurement
– Automatic water drainage/discharge when needed
– Full backend API for all system operations
This project taught me a lot about backend architecture, cloud integration, IoT protocols, and leading a team to deliver a real-world solution.
The project was presented and discussed in front of the graduation committee, and we received excellent feedback and recognition for our technical depth and impact.