AquaVision is a multilingual web application designed to calculate and monitor the water footprint of various items. The platform leverages AI and Machine Learning to recommend lower footprint alternatives, guiding users towards more environmentally friendly choices.
##Key Features
- User Interaction: Users can search for items by text or scan them, which are identified through a computer vision model.
- Recommendation System: AI and ML recommend products of similar purpose/category with lower water footprints from the database.
- Multilingual Support: Supports over 15 regional languages using Google Translate for accessibility across India.
- Data Analytics: Community dashboard displays average water footprint per person in an area.
- TensorFlow: For object detection and item identification.
- Google Translate API: For multilingual support.
- Data Analytics Tools: For real-time impact analysis and educational content.
- HTML, CSS and JavaScript for FrontEnd.
- Python and Flask for BackEnd.
- Real-time water footprint tracking and locality-level data monitoring.
- Water scarcity alerts and water-saving tips based on locality's water footprint levels.
- Partnerships with small businesses to promote and incentivize low-water-footprint products.
- In-app marketplace for eco-friendly and water-efficient products.
- Integration with IoT devices in smart homes for household water usage monitoring.
- Clone the repository
git clone https://github.com/zaibreyaz/MicroSense.git
- Make sure you have python 3.11 and pip installed in your machine.
- Download TensorFlow model from google drive:
python download_model.py
- Install the required dependencies using pip:
pip install -r requirements.txt
- Run the flask application:
pyhton app.py
- Open this url in browser:
https://127.0.0.1:5000/
##Dependencies
- TensorFlow Model: Performance and accuracy in item identification.
- Database Accuracy: Regular updates with accurate water footprint data.
- User Engagement: Active user participation for success and revenue generation.
- Localization: Accurate translation for effective regional use. Partnerships: Collaboration with businesses for revenue generation.
- Cloud Service Dependency: Reliability of cloud services for object detection and user experience.
- Community Engagement: Includes a community dashboard and an AI chatbot to engage users, promote environmental awareness, and foster collective responsibility towards water conservation.
- User Rewards: Incentives for buying suggested alternatives from the e-commerce portal in the form of cryptocurrency, discounts, or coupons.
- Revenue Generation: Profit from the sale of lower water-footprint products and promotion of partnered local businesses through the e-commerce portal.
- Query Inputs: Tracks water footprint of users through inputs such as total shower intake in a day and food wastage ratings.
We welcome contributions! Please read our CONTRIBUTING.md file for guidelines on how to contribute to this project.
This project is licensed under the MIT License. See the LICENSE file for details.
If you have any questions or need further assistance, please contact our support team at [email protected].