ECO-AR is a mobile app that suggests tree species for reforestation based on user photos, with augmented reality to showcase benefits and personalized recommendations. It also suggests balcony plant species. It was developed as a part of the Google Solution Challenge with the objective of promoting reforestation and sustainable practices.
The main objective of ECO-AR is to suggest suitable tree and balcony plant species based on user photos, location, and climate data. The app aims to promote reforestation and sustainable practices by providing users with personalized recommendations that align with their environment.
- Users can take a photo of a location where they want to plant trees and the app suggests suitable tree species based on their location and climate data.
- Users can also select their balcony size, location, and climate data to get personalized balcony plant species recommendations.
- Augmented Reality view to showcase the benefits of the suggested species.
- Flask: a web application framework written in Python
- Google Vision API: a machine learning tool for image recognition
- HTML/CSS: for the design of the app's web pages
- Clone the repository:
git clone https://github.com/erenasiroglu/ECO-AR.git
- Navigate into the project directory:
cd ECO-AR
- Create a virtual environment:
python -m venv env
- Activate the virtual environment:
source env/bin/activate
- Install the required dependencies:
pip install -r requirements.txt
- Activate the virtual environment:
source env/bin/activate
- Run the Flask app:
python app.py
- Open a web browser and navigate to the URL:
http://localhost:5000
Contributions to this project are welcome. To contribute, please follow these steps:
- Fork the repository.
- Create a new branch:
git checkout -b new-feature
- Make your changes and commit them:
git commit -m 'Add some feature'
- Push your changes to the branch:
git push origin new-feature
- Submit a pull request.
This project is licensed under the MIT License - see the LICENSE file for details.
Check out a demo of the ECO-AR app in action: