Smart Water Metering System for a Sustainable Future ๐
HydroLink Plus is an IoT and AI-powered smart water metering system designed to transform traditional water management practices. Our system provides a comprehensive solution for efficient water usage monitoring, leak detection, water quality monitoring, and automated billing.
Warning
This project is currently in development and is not yet ready for production use. Please check back regularly for updates and changes.
Graduation Project ๐
HydroLink Plus is our main project for graduation, developed by a team of four students from the Computer Science and Engineering department.
Monorepo Structure ๐๏ธ
This repository is a monorepo, containing all the necessary codes and files for the HydroLink Plus system. The repository is structured as follows:
- ReactNative App (consumer level):
mobile-app
- Admin Level Dashboard (Next.js):
admin-dashboard
- Authority Backend (Laravel):
authority-backend
- ESP32 Firmware:
esp32-firmware
- Rest API for Data Management (Laravel):
data-management-api
- FastAPI (AI Features API):
ai-features-api
- Schematics for PCB:
pcb-schematics
- 3D Casing Models:
3d-casing-models
Key Features ๐
- Real-time water usage monitoring and analytics ๐
- AI-powered predictive analytics for water consumption forecasting ๐ฎ
- Remote control and automation of water supply ๐ฑ
- Automated billing and cost estimation ๐ธ
- Water quality monitoring and anomaly detection ๐จ
- Solar-powered operation with battery backup โ๏ธ
- User-friendly mobile and web interfaces ๐ฑ๐ป
- Multi-user and multi-zone management ๐ฅ
- Environmental impact tracking and sustainability features ๐
- Integration with smart home ecosystems and IoT devices ๐
System Architecture ๐๏ธ
The HydroLink Plus system consists of the following components:
- Hardware Components:
- ESP32-based water metering device
- Solar panel and battery for power supply
- Water quality sensors (pH, turbidity, etc.)
- Software Components:
- ReactNative App for consumer-level monitoring and control
- Admin Level Dashboard for authority-level monitoring and management
- Authority Backend for data management and analytics
- ESP32 Firmware for device-level control and data transmission
- Rest API for data management and integration with other systems
- FastAPI for AI-powered predictive analytics and anomaly detection
Getting Started ๐
- Clone the repository:
git clone https://github.com/albinvar/hydrolink-plus
- Install the required dependencies:
npm install
orpip install -r requirements.txt
- Configure the system according to the documentation: Documentation
Contributors ๐ฅ
- Albin K Varghese (MLM21CS020) - LinkedIn
- Albin Varghese (MLM21CS022)
- Amithamol Varghese (MLM21CS027) - LinkedIn
- Amrutha Pradeep (MLM21CS028) - LinkedIn
Mentor ๐ฉโ๐ซ
- Ms. Devi Gopal T, Assistant Professor, CSE Department
License ๐
HydroLink Plus is licensed under the MIT License. See LICENSE for more information.
Acknowledgments ๐
We would like to thank our mentor, Ms. Devi Gopal T, for her guidance and support throughout the project. We also appreciate the contributions of our team members and the open-source community.
Contribute ๐ค
We welcome contributions from developers, researchers, and enthusiasts. If you're interested in contributing to HydroLink Plus, please see our CONTRIBUTING guidelines.
FAQs ๐ค
- Q: What is the purpose of the HydroLink Plus system? A: The HydroLink Plus system is designed to provide a comprehensive solution for efficient water usage monitoring, leak detection, water quality monitoring, and automated billing.
- Q: What are the key features of the HydroLink Plus system? A: The key features of the HydroLink Plus system include real-time water usage monitoring and analytics, AI-powered predictive analytics for water consumption forecasting, remote control and automation of water supply, and automated billing and cost estimation.
- Q: How can I contribute to the HydroLink Plus project? A: You can contribute to the HydroLink Plus project by forking the repository, making changes, and submitting a pull request. Please see our CONTRIBUTING guidelines for more information.