-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
architectureCode structure and modularityCode structure and modularitymilestone-1Due Feb 28 - Minimal Working SystemDue Feb 28 - Minimal Working System
Description
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.jscreated with shared constants (band colors, API URLs, timing, receiver info) -
map_ft.jsandtable_ft.jsimport fromconfig.jsinstead of defining their own copies - Duplicate
bandColorMapdefinitions 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)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
architectureCode structure and modularityCode structure and modularitymilestone-1Due Feb 28 - Minimal Working SystemDue Feb 28 - Minimal Working System
Type
Projects
Status
Ready