Skip to content

Wetooa/sprout

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

All Is Grow: Agricultural Empowerment Through Remote Sensing Technology 🌾

Overview

The All Is Grow project aims to revolutionize the agricultural sector in the Philippines by addressing key challenges such as low farm productivity, inadequate infrastructure, and climate-related vulnerabilities. By leveraging remote sensing technology powered by Google Earth Engine, this system provides actionable insights to various agricultural stakeholders, including farmers, agribusiness managers, urban agriculturists, and disaster response officers.

Key Features

  1. Normalized Difference Vegetation Index (NDVI) Forecasting

    • Predicts vegetation health and productivity.
    • Assists in irrigation, fertilization, and pest control.
    • Aids disaster recovery with vegetation recovery analysis.
  2. Crop Mapping and Yield Prediction

    • Provides precise resource allocation insights.
    • Reduces losses through optimized crop management.
  3. Drought Monitoring and Flood Mapping

    • Delivers early warnings for droughts and floods.
    • Enhances disaster management and risk mitigation.
  4. Soil Health Assessment

    • Maps soil properties for sustainable land use.
    • Supports climate change mitigation through carbon sequestration monitoring.
  5. Climate Adaptation Strategies

    • Guides farmers in selecting climate-resilient crops.
    • Analyzes soil moisture and weather trends for effective land management.

Tech Stack

Stakeholders and Personas

Our system is tailored to meet the needs of:

  • Farmers like Benigno Reyes, managing small-scale farms and facing challenges from unpredictable weather and pests.
  • Agribusiness Managers like Maria Santos, balancing sustainability and profitability in large-scale farming operations.
  • Food Technologists like Elena Garcia, ensuring quality and regulatory compliance in food production.
  • Urban Agriculturists like Anna Lopez, promoting sustainable gardening practices in cities.
  • Disaster Response Officers like Teresa Flores, enhancing disaster preparedness with advanced analytics.

Sustainable Development Goals (SDGs) Alignment

This project supports the following SDGs:

  • SDG 2: Zero Hunger
  • SDG 6: Clean Water and Sanitation
  • SDG 13: Climate Action
  • SDG 15: Life on Land

Team Members

Member Role
Escano, Simon Lyster UI/UX Designer
Evangelista, Kaye Aizerner Backend Developer
Lumayno, Ranz Matheu UI/UX Designer
Manulat, Thomas Danjo Project Manager
Sajulga, Adrian Backend Developer
Solon, Malt John Vianney Database Administrator

Getting Started

Prerequisites

  • Node.js (v16 or higher)
  • .NET SDK (v6.0 or higher)
  • npm or yarn package manager
  • Google Earth Engine Account

Installation

  1. Clone the repository:

    git clone https://github.com/your-repo/all-is-grow.git
  2. Navigate to the project directory:

    cd all-is-grow
  3. Install frontend dependencies:

    cd frontend
    npm install
  4. Install backend dependencies:

    cd backend
    dotnet restore

Running the Project

Frontend

cd frontend
npm run dev

Backend

cd backend
dotnet watch run

Contributing

We welcome contributions! Please fork the repository, create a new branch, and submit a pull request. Ensure code is well-documented and tested.

⚠️ Warning: Backend and Frontend code might require .env files to run - please contact the Project Manager for more information.

Branch Naming Conventions

We follow a consistent naming convention for branches to maintain clarity and organization.

  • Feature Branches:
    frontend/feature/{feature-name} or backend/feature/{feature-name}
    Example:
    frontend/feature/add-login-page
    backend/feature/create-user-api

  • Bugfix Branches:
    frontend/bugfix/{bugfix-name} or backend/bugfix/{bugfix-name}
    Example:
    frontend/bugfix/fix-header-alignment
    backend/bugfix/fix-user-authentication

  • Hotfix Branches:
    frontend/hotfix/{hotfix-name} or backend/hotfix/{hotfix-name}
    Example:
    frontend/hotfix/fix-form-validation
    backend/hotfix/fix-database-connection

  • Release Branches:
    frontend/release/{version} or backend/release/{version}
    Example:
    frontend/release/1.0.0
    backend/release/1.0.0

  • Experimental Branches:
    frontend/experiment/{experiment-name} or backend/experiment/{experiment-name}
    Example:
    frontend/experiment/test-dark-mode
    backend/experiment/test-api-performance

License

This project is licensed under the MIT License.

Contact

For questions or feedback, contact the project manager:

Thomas Danjo Manulat (danthorium25@gmail.com)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages