In development · Hosted service
Mission City Motorsport
The site, the broadcast overlay and the shared kit behind a real sim-racing team.
A team that needed one identity across a website, a stream and a race weekend.
- Built on
- TypeScript + React
- One tenancy
- A company exists once, not once per product
- Status
- Under active work right now
What it is
A Firebase-hosted site, a broadcast overlay application, an identity service and a shared component package, built as one workspace for a sim-racing operation.
The button box hardware is designed for the same team, which is why the electronics and the software sit in the same portfolio.
Capabilities
What it actually does.
A team that needed one identity across a website, a stream and a race weekend.
Public site
Public site, broadcast overlay and identity service in one Firebase workspace
Shared component
Shared component and style package consumed by every surface
How it works
3 moves, end to end.
This is how Mission City Motorsport works, not a set of steps you can follow yet — it is in development and not distributed.
Set up the company
One organisation record, one member list, one set of roles — shared with every product in the suite.
Grant the product
Access is a capability on an existing member, not a second account to administer.
Work in it
Mission City Motorsport enforces the same permissions the rest of the suite does, because it is reading the same tenancy.
Specification
Made of, and made when.
Read from the repository at build time rather than typed onto a marketing page.
- State
- In development
- Discipline
- Applications
- Shape
- Hosted service
- Last change
- Jan 2026
- TypeScript
- React
- Firebase
Related work
Built alongside Mission City Motorsport
Next
Bring Mission City Motorsport into your company
Ask about onboarding an organisation, migrating existing records, or a demonstration.