PlantALife

Welcome to PlantALife - a platform dedicated to incentivizing tree planting for the betterment of our planet Earth. This README provides an overview of the client-side code for interacting with PlantALife's services and earning LeafCoin tokens by planting trees.

Getting Started

To get started with using the PlantALife client code, follow these steps:

  1. Clone the Repository: Clone the PlantALife repository to your local machine:

    git clone https://github.com/rohits-web03/PlantALife_Client.git
  2. Install Dependencies: Navigate to the cloned repository directory and install the necessary dependencies:

    cd PlantALife_Client
    npm install
  3. Configuration: Set up your configuration file. You will need to provide your API keys and configure other settings as required.

  4. Run the Application: Once configured, you can run the application:

    npm start

Usage

The PlantALife client code provides functionality for users to upload images of planted trees or saplings. These images are then verified using Machine Learning and AI models like DeepFace to ensure authenticity. Users are rewarded with LeafCoin tokens based on the authenticity and quality of their submissions.

Uploading Images

Users can upload images of planted trees or saplings through the provided interface. Upon submission, the image undergoes verification using AI models.

Earning LeafCoin Tokens

Based on the verification results and the quality of the submitted image, users are rewarded with LeafCoin tokens. These tokens are credited to the user's account, encouraging them to plant more trees and contribute to the health of our planet.

PlantALife - Plant Trees, Earn LeafCoins, Save the Earth! 🌳🌍💰