Skip to content

Kyraweb/speciesmap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

352 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

speciesmap.org

SpeciesMap

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.


What SpeciesMap Does

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

The System

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

Core Capabilities

  • 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

Tech Stack

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

Project Structure

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

Data Sources

SpeciesMap builds on global biodiversity datasets:

  • GBIF — Global Biodiversity Information Facility
  • IUCN Red List — Conservation status
  • Additional structured and processed datasets via internal pipelines

Philosophy

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

Relationship

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.


Status

Active development.

The system is evolving toward:

  • full global species coverage
  • improved generation pipelines
  • deeper map intelligence
  • expanded public access

Links

About

Global wildlife mapping platform transforming biodiversity data into structured species intelligence with static generation and interactive exploration.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors