Skip to content

erichuangreal/GrowWiseAI

Repository files navigation

GrowWise AI

AI-powered decision support for forest health and ecological resilience

GrowWise AI is an intelligent environmental analytics platform that uses machine learning to predict forest health outcomes based on ecological and environmental conditions.

Our goal is to transform raw environmental data into actionable insights that support reforestation, conservation, and climate resilience efforts.

Links


Features

  • Predict forest health using environmental variables
  • Assess the impact of fire risk on ecosystem stability
  • Analyze soil and climate factors affecting forest conditions
  • AI-powered decision support for sustainable land management

Model Inputs & Output

Independent Variables (Environmental Factors)

  • Elevation
  • Temperature
  • Humidity
  • Soil Total Nitrogen (Soil_TN)
  • Soil Total Phosphorus (Soil_TP)
  • Fire Risk Index

Dependent Variable

  • Health Status (Forest condition classification)

Dataset

We trained our model using the:

Forest Health and Ecological Diversity Dataset
https://www.kaggle.com/datasets/ziya07/forest-health-and-ecological-diversity


Tech Stack

Backend

  • Python
  • FastAPI
  • Uvicorn
  • Google Generative AI API
  • Scikit-learn

Frontend

  • React
  • Vite
  • Node.js

Local Development Setup

Backend

From the project root:

python3 -m venv venv
source venv/bin/activate
pip install requests python-dotenv google-generativeai
pip install -r requirements.txt
uvicorn backend.main:app --reload --port 8001

Frontend

From the project root:

cd frontend
npm install
npm run dev

About

CXC Hackathon submission: Full-stack AI environmental platform with React (JavaScript) frontend and Python backend, using Scikit-learn and XGBoost to predict tree health with real-time data and explainable insights.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors