Skip to content

IoT and AI-powered Smart Water Metering System for real-time usage monitoring and automated billing. Transforms traditional meters into smart devices for efficient water management. Features user-friendly interface and solar-powered operation.

Notifications You must be signed in to change notification settings

albinvar/hydrolink-plus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

3 Commits
ย 
ย 

Repository files navigation

HydroLink Plus ๐Ÿ’ง๐Ÿ”—

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 ๐Ÿš€

  1. Clone the repository: git clone https://github.com/albinvar/hydrolink-plus
  2. Install the required dependencies: npm install or pip install -r requirements.txt
  3. 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.

About

IoT and AI-powered Smart Water Metering System for real-time usage monitoring and automated billing. Transforms traditional meters into smart devices for efficient water management. Features user-friendly interface and solar-powered operation.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published