taxa-server 0.1.0

axum web server for taxa: reproduces the HTTP contract + serves the embedded D3 frontend.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# taxa-server

The axum web server for a taxa dataset. It reproduces the HTTP contract the D3
frontend speaks (`/api/manifest`, `/api/treemap`, `/api/series`, `/api/scatter`,
`/api/search`, `/api/entity/…`, `/api/geo`) and serves the frontend itself,
embedded into the binary at compile time via `rust_embed`.

taxa ships the geo *mechanism*, not geo *data*: built-in states/counties/
countries maps draw from generic atlases bundled in `web/vendor/`; custom layers
come from a consumer-supplied `--geo-dir`.

Part of the [taxa](https://github.com/paradigmxyz/taxa) workspace. Most users
reach this through [`taxa-cli`](https://crates.io/crates/taxa-cli) or the
[`taxa`](https://crates.io/crates/taxa) authoring facade.

## License

MIT