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.
-
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.
-
Crop Mapping and Yield Prediction
- Provides precise resource allocation insights.
- Reduces losses through optimized crop management.
-
Drought Monitoring and Flood Mapping
- Delivers early warnings for droughts and floods.
- Enhances disaster management and risk mitigation.
-
Soil Health Assessment
- Maps soil properties for sustainable land use.
- Supports climate change mitigation through carbon sequestration monitoring.
-
Climate Adaptation Strategies
- Guides farmers in selecting climate-resilient crops.
- Analyzes soil moisture and weather trends for effective land management.
- Frontend: Next.js
- Backend: ASP.NET
- Styling: Tailwind CSS
- Remote Sensing Platform: Google Earth Engine
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.
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
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 |
- Node.js (v16 or higher)
- .NET SDK (v6.0 or higher)
- npm or yarn package manager
- Google Earth Engine Account
-
Clone the repository:
git clone https://github.com/your-repo/all-is-grow.git
-
Navigate to the project directory:
cd all-is-grow
-
Install frontend dependencies:
cd frontend npm install
-
Install backend dependencies:
cd backend dotnet restore
cd frontend
npm run dev
cd backend
dotnet watch run
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.
We follow a consistent naming convention for branches to maintain clarity and organization.
-
Feature Branches:
frontend/feature/{feature-name}
orbackend/feature/{feature-name}
Example:
frontend/feature/add-login-page
backend/feature/create-user-api
-
Bugfix Branches:
frontend/bugfix/{bugfix-name}
orbackend/bugfix/{bugfix-name}
Example:
frontend/bugfix/fix-header-alignment
backend/bugfix/fix-user-authentication
-
Hotfix Branches:
frontend/hotfix/{hotfix-name}
orbackend/hotfix/{hotfix-name}
Example:
frontend/hotfix/fix-form-validation
backend/hotfix/fix-database-connection
-
Release Branches:
frontend/release/{version}
orbackend/release/{version}
Example:
frontend/release/1.0.0
backend/release/1.0.0
-
Experimental Branches:
frontend/experiment/{experiment-name}
orbackend/experiment/{experiment-name}
Example:
frontend/experiment/test-dark-mode
backend/experiment/test-api-performance
This project is licensed under the MIT License.
For questions or feedback, contact the project manager:
Thomas Danjo Manulat (danthorium25@gmail.com)