Mission City Motorsport Get in touch

How it works

The website, stream overlay and shared components for a sim-racing team. What Mission City Motorsport does, what it’s built with, and how far along it is.

The premise

A website on Firebase Hosting, a stream overlay app, a login service and a shared component package, all in one workspace for a sim-racing team.

The button box hardware was designed for the same team, which is why the electronics and the software are both here.

What’s included

Public website, stream overlay and login service in one Firebase workspace

A shared component and style package used everywhere

How it’s built

Mission City Motorsport is built on TypeScript, React and Firebase.

It lives in a private repository, and its history isn’t published.

How the work is done

Every project here starts as a written spec, and the spec stays the source of truth once there’s code. The repository keeps a build plan with current status, an append-only decision log of where the code departed from the plan, and a handoff document that describes where things stand, including the unfinished parts.

That’s how one person keeps this many projects moving, and it’s what this page is written from.

Current state

In development. Being worked on now.

The source is private, so the way to check what this page says is to use the product.

Next

Bring Mission City Motorsport into your company

Ask about onboarding your organization, moving existing records over, or a demo.

This site isn't finished. Anything on it may still change, and none of it is binding until the site is live.