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:

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

๐Ÿ›ฐ๏ธ Data Sources

Bloomee integrates multiple NASA Earth observation datasets:

๐Ÿง  AI & Machine Learning

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

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:

Repository Purpose Stack ๐Ÿค— Hugging Face
๐Ÿ“ฑ bloomee-web Interactive web app โ€” 3D globe, time-series NDVI maps, regional detail panels Next.js 14 ยท TypeScript ยท Three.js / React Three Fiber ยท MapLibre GL ยท Radix UI + Tailwind ยท Zustand โ€”
๐Ÿค– bloomee-ai NDVI prediction and multi-day bloom forecasting API FastAPI ยท scikit-learn ยท ARIMA / SARIMA ยท Prophet ยท LSTM ยท Gradient Boosting ยท Random Forest โ€”
๐Ÿ““ bloomee-notebook Earth Engine data pipeline, model training and validation Jupyter ยท Google Earth Engine ยท geemap ยท Python โ€”
๐Ÿ’ฌ bloomee-chatbot Self-hosted conversational agent โ€” RAG over phenology literature plus live NDVI tool calls Python 3.12 ยท LangGraph ยท FastAPI ยท Qdrant ยท Postgres ยท OpenRouter โ€”
๐Ÿ” bloomee-chatbot-dify The original hosted chatflow the self-hosted service was ported from Dify.ai ยท Gemini 2.5 Flash Lite ยท Perplexity AI โ€”
๐Ÿ“š bloomee-sft-nasasmd-grounded-5m Fine-tuning corpus โ€” 1,899 grounded, tool-calling conversations JSONL in OpenAI chat format ยท ~5.03 M tokens dataset
๐Ÿงฉ bloomee-v1-clm-nasasmd-granite4.1-3b-adapter QLoRA adapter teaching Granite 4.1 3B to reach for the right NDVI tool PEFT ยท QLoRA nf4 ยท 124 MB model
๐Ÿง  bloomee-v1-clm-nasasmd-granite4.1-3b The same fine-tune as full merged weights โ€” nothing to attach at load time Transformers ยท safetensors fp16 ยท 6.35 GB model

On the fine-tuned models: they are self-hosting artifacts, not what the platform runs today. bloomee-chatbot defaults to ibm-granite/granite-4.1-8b โ€” the teacher the corpus was distilled from โ€” and the 3B fine-tune is a drop-in alternative for running the agent on your own hardware.


๐ŸŒ 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:

Local Development

Each repository contains detailed setup instructions:


๐ŸŽฏ Impact & Applications

๐ŸŒพ Agricultural Monitoring

๐ŸŒฟ Conservation Efforts

๐Ÿ™๏ธ Urban Planning

๐Ÿ”ฌ Scientific Research


๐Ÿค Contributing

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


๐Ÿ“„ License

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


๐ŸŒŸ Acknowledgments


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

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