SvelteKit display layer for Buttprint. Gathers location and time from the user, fetches a parametric SVG butt from the API, and displays it.
- SvelteKit 2 + Svelte 5
- TypeScript (strict)
- Node adapter (SSR for meta tags)
cp .env.example .env # Configure API URL
npm install
npm run dev # Dev server at localhost:5173src/
routes/ Pages and layouts
lib/ Shared utilities and components
static/ Static assets
Part of the Climacterium ecosystem:
| Repo | Description |
|---|---|
| jackfruit | Environmental data ingestion + serving (Go, Python, ClickHouse) |
| buttprint-api | Atmospheric scoring API + SVG butt generation (Go) |
| climacterium-infra | Terraform + Kubernetes deployment (Scaleway) |