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).
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.
