Skip to content

Create Shared JavaScript Config Module (config.js) #34

@w2naf

Description

@w2naf

Description

Create a central config.js module that holds shared configuration values used across the frontend JavaScript files (band colors, receiver info, API endpoints, timing constants, etc.).

Motivation

Currently, configuration values like bandColorMap are defined in multiple places (duplicated in map_ft.js). A single config module eliminates duplication and makes the system easier to configure.

Acceptance Criteria

  • config.js created with shared constants (band colors, API URLs, timing, receiver info)
  • map_ft.js and table_ft.js import from config.js instead of defining their own copies
  • Duplicate bandColorMap definitions consolidated
  • Dashboard functions correctly with the new module

Depends On

  • Receiver config extraction (KD3BVX) — receiver callsign/grid values feed into config.js

Milestone

Milestone 1: Minimal Working System (Feb 28)

Metadata

Metadata

Assignees

Labels

architectureCode structure and modularitymilestone-1Due Feb 28 - Minimal Working System

Type

No type

Projects

Status

Ready

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions