Apollo 13.1
Our AI-powered web app, created for the NASA Space Apps Challenge, generates actionable afforestation reports for user-selected regions. Serving stakeholders like municipalities and NGOs, it directly supports key Sustainable Development Goals, including Climate Action and Sustainable Cities. Our prototype for Kocaeli, Turkey, transforms complex data into concrete strategies for a greener future.
Pinpoints highest-value planting sites so municipalities and NGOs allocate crews and budget efficiently.
LLM-generated plain-language summaries help non-technical stakeholders and the public understand rationale and benefits.
The date slider enables monitoring and change detection for 2024 (daily → yearly), so users can assess seasonality and post-disturbance windows.
Pipeline is portable (CSV storage + containerized processing) and can be applied to other cities/regions.
Finalizing the project idea
Data team starts data collection and preprocessing
Web team begins development
Processed data is handed over to the backend developer
Initial reporting phase begins
Creating the formulation for the tree-planting prediction mechanism
Web team completes the first draft of the interface
Integrating the prediction formulation into the web application
Working on UI/UX and design details
Preparing the Github repository and README.md file
Starting to work on the project presentation
Beginning integration of the LLM mechanism
Fixing remaining issues and polishing the project
Finalizing and rehearsing the project presentation
React (single-page app), map integration (Leaflet), UI components (React + CSS/Tailwind). Leaflet for interactive maps
Node.js + Express serving APIs and CSV assets and request handling. Data persisted as CSV files on the backend (schema described below).
Gemini 2.5 Flash via FAL for human-readable report generation (LLM requests handled server-side; team used available credits from another project).
Rasterio - raster I/O & windowed processing.
GeoPandas - vector processing, clipping, spatial joins NumPy / pandas - numerical ops, resampling, CSV conversion.
Scipy - Data interpolation and generalization
- MODIS/Terra Vegetation Indices 16-Day L3 Global 1km SIN Grid V061
- MODIS/Terra Net Primary Production Gap-Filled Yearly L4 Global 500m SIN Grid V061
- MODIS/Terra Land Surface Temperature/Emissivity 8-Day L3 Global 1km SIN Grid V061
- MODIS/Terra Vegetation Continuous Fields Yearly L3 Global 250m SIN Grid V061
- MODIS/Terra+Aqua Land Cover Type Yearly L3 Global 500m SIN Grid V061
Next steps that can be built upon this 48-hour prototype:
Enhancing the current map view and scaling it up to cover larger areas.
Combining socio-economic and environmental data to enable more comprehensive analyses.
Making the application more interactive and engaging for users.

