Skip to main content

Welcome

D-Sports is a fan engagement platform for sports teams, with a focus on hockey. The live stack is a Progressive Web App plus API, a native iOS/Android app, a marketing site, and live audio rooms (Mic’d Up). D-Sports

Explore the ecosystem

Ecosystem overview

How the repositories fit together and what each one does.

Game Engine

Modular mini-games: native client, server sessions, and how you add a game.

Repositories

d-sports-api

Live PWA and API: locker room, quests, Fan Rep, collectibles, shop, wallet.

d-sports-engage-native

Native iOS/Android app (Expo 57): wallet, shop, binder, market, locker room, admin.

d-sports-site

Marketing site: home, about, shop, wallet, leaderboard, support.

d-sports-backend

Rust rewrite (Axum). Parity/shim work — not the production API.

d-sports-mic-d-up

Live audio rooms for real-time voice discussions between fans.

leagues

Canonical league and team branding synced into the API.

Get started

Quickstart

Run the docs locally or one of the apps in three steps.

Development

Contribute to this docs site: Mintlify CLI, validation, deployment.

API reference

OpenAPI endpoints and domain guides for d-sports-api.

Writing D-Sports docs

MDX and Markdown: how we write and structure docs.