Skip to content

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. Developed using Google Vision API and HTML/CSS design in index.html and outcome.html files in the templates directory.

Notifications You must be signed in to change notification settings

erenasiroglu/Google-Solution-Challenge

Repository files navigation

ECO-AR: A Mobile App for Tree and Balcony Plant Species Suggestion

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.

Project Objective

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.

lOGİN_SCREEN

Features

  • 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.

Technologies Used

  • 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

Installation

  1. Clone the repository: git clone https://github.com/erenasiroglu/ECO-AR.git
  2. Navigate into the project directory: cd ECO-AR
  3. Create a virtual environment: python -m venv env
  4. Activate the virtual environment: source env/bin/activate
  5. Install the required dependencies: pip install -r requirements.txt

Usage

  1. Activate the virtual environment: source env/bin/activate
  2. Run the Flask app: python app.py
  3. Open a web browser and navigate to the URL: http://localhost:5000

Contributing

Contributions to this project are welcome. To contribute, please follow these steps:

  1. Fork the repository.
  2. Create a new branch: git checkout -b new-feature
  3. Make your changes and commit them: git commit -m 'Add some feature'
  4. Push your changes to the branch: git push origin new-feature
  5. Submit a pull request.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Demo

Check out a demo of the ECO-AR app in action:

ECO-AR Demo

ECO-AR Demo

About

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. Developed using Google Vision API and HTML/CSS design in index.html and outcome.html files in the templates directory.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published