Skip to content

bloomee-app/.github

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

2 Commits
ย 
ย 
ย 
ย 

Repository files navigation

Bloomee Logo

๐ŸŒธ Bloomee

Interactive Earth-observation platform for global flowering phenology

Witness the pulse of life across our planet through space and time

Web App AI Platform Presentation Demo Video

๐Ÿ† NASA Space Apps Challenge 2025 Solution

Built by Team Ganespace for Bandung, Indonesia


๐ŸŒ About Bloomee

Bloomee is an interactive Earth-observation platform that detects, visualizes, and explains flowering events across space and timeโ€”putting the "where, when, and why" of blooms in one place. From tracking cherry blossoms in Japan to monitoring wildflower superblooms in California, Bloomee harnesses the power of NASA's Earth observation data to understand global flowering phenology.

Bloomee Project Showcase Video

๐ŸŽฅ Watch the project showcase video

Bloomee Presentation Deck

๐Ÿ“Š View the presentation deck

๐Ÿ† Competition Achievement

Bloomee was built for the NASA Space Apps Challenge 2025 โ€” the world's largest annual global hackathon, where thousands of teams across hundreds of cities use NASA's open Earth and space data to build solutions for real-world challenges over a single weekend.

Competing in the "BloomWatch: An Earth Observation Application for Global Flowering Phenology" challenge, Team Ganespace built Bloomee to harness NASA Earth observation data for a dynamic visual tool that displays and detects plant blooming events around the globe.

At the Bandung, Indonesia local event, Bloomee earned:

  • ๐Ÿฅ‡ Winner โ€” NASA Space Apps Challenge 2025, Bandung Chapter
  • ๐ŸŒŸ Best Innovation Award โ€” NASA Space Apps Challenge 2025, Bandung Chapter
  • ๐ŸŒ Global Finalist Nominee โ€” advanced to global nomination as a result of the Bandung Chapter win
Bloomee - Best Innovation Award, NASA Space Apps Challenge 2025 Bandung

Team Ganespace receiving the Best Innovation Award for Bloomee at NASA Space Apps Challenge 2025, Bandung, Indonesia

โœจ Key Features

  • ๐ŸŒ Interactive 3D Globe: Explore blooming events across the planet with intuitive navigation
  • โฐ Time-Series Analysis: Scrub through seasons with temporal sliders to observe phenological changes
  • ๐Ÿ“Š Regional Detail Panel: Deep-dive into NDVI trends, species events, intensity, and weather correlations
  • ๐Ÿค– Agentic AI-Powered Assistant: Natural-language queries with contextual recommendations
  • ๐Ÿ”ฎ Predictive Modeling: Advanced ML forecasting with confidence intervals
  • ๐Ÿ“ˆ Multi-Model Ensemble: Automatic selection of best-performing algorithms per region

๐Ÿ›ฐ๏ธ Data Sources

Bloomee integrates multiple NASA Earth observation datasets:

  • MODIS NDVI (16-day, 1 km resolution) - Vegetation index monitoring
  • Landsat-9 - High-resolution NDVI detection and quality validation
  • Land Surface Temperature - Environmental correlation analysis
  • GPM IMERG Precipitation - Weather pattern integration

๐Ÿง  AI & Machine Learning

Under the hood, Bloomee evaluates multiple forecasting models per region:

  • ARIMA & SARIMA - Time series analysis
  • Prophet - Trend decomposition and seasonality
  • LSTM Neural Networks - Deep learning patterns
  • Gradient Boosting - Ensemble learning
  • Random Forest - Feature importance analysis

The platform auto-selects the best-performing model and outputs bloom/NDVI forecasts with confidence intervals.

๐Ÿ“ธ Platform Screenshots

๐ŸŒ Interactive 3D Globe

Bloomee Globe View

Default view when users land on the website - explore flowering events across the interactive 3D globe

๐Ÿ›ฐ๏ธ Landsat Analysis & Species Overview

Landsat NDVI Analysis

Detailed Landsat analysis with NDVI data and comprehensive flower species overview

๐Ÿ“Š Satellite Imagery & NDVI Trends

NDVI Trends Chart

Satellite imagery visualization with NDVI trend analysis and temporal data charts

๐ŸŒฟ Ecological Insights & Biodiversity

Ecological Insights

Comprehensive ecological insights including biodiversity indicators and climate change impact assessment

๐ŸŽฏ Decision Support Systems

Decision Support

Actionable decision support for agricultural planning, conservation actions, and health alert systems

๐Ÿค– Agentic AI Assistant

AI Chatbot

Intelligent AI chatbot that queries forecasts, searches online insights, and accesses research papers


๐Ÿ—๏ธ Architecture & Repositories

Bloomee is built as a modular ecosystem of specialized repositories:

๐Ÿ“ฑ bloomee-web

Interactive Web Application - Next.js frontend with 3D visualization

Tech Stack:

  • Framework: Next.js 14, TypeScript
  • 3D Rendering: Three.js, React Three Fiber, React Three Drei
  • UI Components: Radix UI, Tailwind CSS, Framer Motion
  • Mapping: MapLibre GL, React Map GL
  • Charts: Recharts
  • State Management: Zustand
  • Animation: Anime.js

๐Ÿค– bloomee-ai

AI Forecasting Engine - FastAPI backend with ML models

Tech Stack:

  • Framework: FastAPI, Python
  • Machine Learning: Scikit-learn, NumPy, Pandas
  • Time Series: ARIMA, SARIMA, Prophet, LSTM
  • Ensemble Methods: Gradient Boosting, Random Forest
  • API Server: Uvicorn
  • Data Processing: SciPy, Joblib

Research & Development - Jupyter notebooks with model development

Purpose:

  • Model training and validation
  • Feature engineering experiments
  • Algorithm performance comparison
  • Data analysis and visualization

๐Ÿ’ฌ bloomee-chatbot

Conversational AI Assistant - Dify.ai powered intelligent agent

Tech Stack:

  • Platform: Dify.ai workflow automation
  • LLM: Google Gemini 2.5 Flash Lite
  • Search Integration: Perplexity AI
  • Knowledge Base: Vector embeddings with OpenAI text-embedding-3-small
  • API Integration: Custom NDVI prediction endpoints

Capabilities:

  • Natural language NDVI queries
  • Regional bloom forecasting
  • Weather correlation analysis
  • Species identification assistance

๐ŸŒ Deployment

Live Applications

๐Ÿ“‹ Resources


๐Ÿš€ Getting Started

Quick Demo

Visit bloomee.earth to explore:

  1. Navigate the 3D globe to find regions of interest
  2. Use the time slider to observe seasonal changes
  3. Click on bloom markers to open detailed analysis
  4. Ask the AI assistant natural language questions about flowering patterns

API Access

The AI forecasting engine is available at ai.bloomee.earth with endpoints for:

  • Regional NDVI prediction
  • Multi-day bloom forecasting
  • Model performance metrics

Local Development

Each repository contains detailed setup instructions:


๐ŸŽฏ Impact & Applications

๐ŸŒพ Agricultural Monitoring

  • Crop flowering prediction for harvest optimization
  • Pollinator activity correlation with bloom timing
  • Disease management through phenological pattern analysis

๐ŸŒฟ Conservation Efforts

  • Invasive species detection through anomalous bloom patterns
  • Climate change impact assessment via long-term phenological shifts
  • Biodiversity monitoring across protected ecosystems

๐Ÿ™๏ธ Urban Planning

  • Allergen forecasting for public health initiatives
  • Tourism optimization for bloom-dependent destinations
  • Green infrastructure planning and assessment

๐Ÿ”ฌ Scientific Research

  • Phenological research with automated data collection
  • Climate correlation studies across multiple datasets
  • Species distribution modeling enhancement

๐Ÿค Contributing

We welcome contributions to advance global flowering phenology research! Each repository has specific contribution guidelines:

  • ๐Ÿ› Bug Reports: Submit issues with detailed reproduction steps
  • ๐Ÿ’ก Feature Requests: Propose enhancements with use-case descriptions
  • ๐Ÿ“Š Data Contributions: Help expand regional datasets and validation
  • ๐Ÿ”ฌ Research Collaboration: Partner on phenological studies and publications

๐Ÿ“„ License

This project is part of the NASA Space Apps Challenge 2025. Please refer to individual repository licenses for specific terms.


๐ŸŒŸ Acknowledgments

  • NASA Earth Science Division for comprehensive Earth observation data
  • NASA Space Apps Challenge for fostering innovation in space technology
  • Google Earth Engine for powerful geospatial analysis capabilities
  • Dify.ai for conversational AI infrastructure
  • Open Source Community for foundational frameworks and libraries

๐ŸŒธ Bloomee - Unveiling Earth's Flowering Rhythms Through Space and Time ๐ŸŒธ

Built with โค๏ธ by Team Ganespace for NASA Space Apps Challenge 2025

About

๐ŸŒธ Bloomee organization profile โ€” an interactive Earth-observation platform for global flowering phenology. NASA Space Apps Challenge 2025 (BloomWatch).

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors