A structured atlas of global wildlife — designed to transform raw biodiversity data into accessible, searchable, and explorable species intelligence.
SpeciesMap is not just a map.
It is a system for organizing how species exist across geography, time, and classification.
SpeciesMap converts fragmented biodiversity data into a unified, structured system.
- Maps species distribution across continents and regions
- Transforms raw datasets into structured species profiles
- Generates static, SEO-optimized species pages at scale
- Provides print-ready field guide outputs
- Enables exploration through both directory and map interfaces
- Bridges scientific data with public accessibility
SpeciesMap operates as a modular platform composed of multiple layers:
-
Data Layer
- Aggregates and processes biodiversity datasets
- Normalizes species classification and geographic distribution
-
API Layer
- Serves structured species data
- Powers dynamic exploration and admin control
-
Generation Layer
- Converts species data into static pages
- Supports batch, single, and full regeneration workflows
-
Interface Layer
- Public-facing species pages and directory
- Interactive map exploration system
-
Documentation Layer
- Integrated directly into the landing platform
- Explains methodology, data, and system design
- Large-scale species page generation
- Hybrid static + dynamic delivery model
- Print-friendly species intelligence outputs
- Structured taxonomy and classification display
- Map-based exploration with contextual insights
- Admin-controlled generation workflows
| Layer | Technology |
|---|---|
| API | FastAPI (Python) |
| Database | PostgreSQL |
| Frontend (Landing) | React + Vite |
| Map System | Vue + MapLibre |
| Jobs / Processing | Python + Node |
| Deployment | Docker + Coolify |
| CDN / DNS | Cloudflare |
speciesmap/
├── api/ # API layer (routes, admin, species logic)
├── database/ # Schema and seed scripts
├── jobs/ # Data processing and generation jobs
├── landing/ # Public interface + species pages + docs
├── map/ # Interactive map system
└── README.md
SpeciesMap builds on global biodiversity datasets:
- GBIF — Global Biodiversity Information Facility
- IUCN Red List — Conservation status
- Additional structured and processed datasets via internal pipelines
SpeciesMap is built around a simple idea:
Biodiversity data should not be locked in scientific systems — it should be structured, discoverable, and usable by everyone.
The platform focuses on:
- clarity over complexity
- structure over raw data
- accessibility over fragmentation
SpeciesMap is part of a broader ecosystem of data-driven platforms, including:
- WhaleData — marine wildlife tracking and intelligence
Together, they aim to build a unified way to explore life across environments.
Active development.
The system is evolving toward:
- full global species coverage
- improved generation pipelines
- deeper map intelligence
- expanded public access
- Website: https://speciesmap.org
- Repository: https://github.com/Kyraweb/speciesmap
