Aqua Monitor is a comprehensive web application dedicated to monitoring and managing water usage efficiently.
Aqua Monitor integrates a microcontroller-based system to measure water consumption, providing users with insightful data on their usage patterns. The platform enables users to review their historical water consumption, set personal limits, and receive timely notifications. Administrators have the added capability to monitor and regulate water usage for enhanced control.
The unregulated use of water, coupled with instances of excess consumption and undetected leaks, poses environmental and economic challenges. Aqua Monitor aims to address these issues by promoting responsible water usage.
The primary goal of Aqua Monitor is to monitor water usage effectively, thereby discouraging excessive consumption and contributing to environmental conservation.
Please install the necessary tools listed below to run this if you are not using Docker
- Arduino IDE
- NodeJS
- MySQL
- InfluxDB
Read this detailed article to setup and configure Aqua Monitor System.
We welcome contributions from the community to make Aqua Monitor even better. Whether you're a developer, designer, tester, or simply an enthusiast, your input is valuable!
- Fork the Repository: Start by forking the Aqua Monitor repository to your GitHub account.
- Clone the Repository: Clone the forked repository to your local machine using the following command:
git clone https://github.com/vvijayk1999/aqua-monitor.git
- Create a Branch: Create a new branch for your contribution.
git checkout -b feature/your-feature
- Make Changes and Test: Implement and test your changes locally to ensure they work as intended.
- Commit Changes and Push: Commit your changes with a clear and descriptive commit message and push the commits to your Github repository.
git commit -m "add your-feature or fix your-bug" git push origin feature/your-feature
- Create a Pull Request: Open a pull request from your forked repository to the main Aqua Monitor repository. Be sure to provide a detailed description of your changes.
Thank you for contributing to Aqua Monitor! 🌊💙