Rocket Telemetry Project Docs

Project Architecture Documents Index

Navigation guide to the project-wide architecture documents.

Project Architecture Documents Index

Navigation guide to all project-wide architecture documents.

For RF Engineers

Start here: Node DSP Pipeline -> Shared Antenna Capabilities -> Ground Station Backend

For Backend Developers

Start here: Project Architecture Overview -> Ground Station Backend -> Shared APIs & Contracts

For Frontend Developers

Start here: Ground Station Frontend -> Ground Station Control Surface Design -> Shared APIs & Contracts

For Product & Operators

Start here: Project Operational Flow -> Project Deployment & Risks -> Project Architecture Overview


All Documents

Overview & Planning

DocumentPurposeAudience
Project Architecture OverviewWhole-project architecture, goals, baseline capabilitiesAll
Project End-to-EndUse cases, hardware inventory, software placementAll (intro)
Project Reasoning NotesDesign rationale for scope boundaries and tier separationDecision makers
Project Gaps & Deferred DecisionsUnresolved decisions tracked for ADR follow-upArchitects

Technical Specifications

DocumentPurposeAudience
Shared APIs & ContractsEndpoint families, payload schemas, parameter bindingBackend devs
Node DSP PipelineWhy raw DSP stays out of PythonRF engineers
Shared Antenna CapabilitiesAntenna types, tracking modes, multi-emitter handlingRF/Integration
Ground Station BackendCentral responsibilities, node coordination, normalizationBackend architects
Ground Station Frontend ArchitectureBrowser shell, roles, page layout, interaction modelFrontend lead
Ground Station Control Surface DesignCapability-driven UI patterns, frame config, bindingsFrontend devs

Operational & Deployment

DocumentPurposeAudience
Project Operational FlowData flows, mission states, runtime behaviorOperations
Project Deployment & RisksMVP scope, technical risks, product risks, next stepsProduct/Ops lead

  • Use the project section for whole-platform architecture.
  • Use ground-station for the central server and browser UI.
  • Use shared for contracts, schemas, and other cross-cutting references.
  • Use node for antenna-side implementation and DSP internals.

On this page