Skip to content

Install, Test, and Debug Current DXDashboard on W3USR System #31

@w2naf

Description

@w2naf

Description

Install the current version of the DXDashboard (this repo) on the W3USR system and get it running against the live WSPRDaemon MongoDB database. The current codebase was refactored by AI without testing against a live system, so it is likely to have issues that need to be identified and fixed.

Blocked By

Tasks

  • Clone the repository onto the W3USR server
  • Set up Python virtual environment and install dependencies (requirements.txt)
  • Configure .env file with W3USR MongoDB credentials
  • Start the Flask development server (python web-ft.py)
  • Test the /spots and /tbspots API endpoints for valid data
  • Test map view (/map) — verify spots render on map with markers and polylines
  • Test table view (/table) — verify regional aggregation displays correctly
  • Test combined view (/) — verify both map and table load together
  • Test all filtering controls (band, country, continent, CQ zone, ITU zone, mode, time)
  • Document all bugs and failures encountered
  • Fix or file issues for each bug found

Acceptance Criteria

  • DXDashboard is running on the W3USR system against live WSPRDaemon data
  • All three views (map, table, combined) render correctly
  • API endpoints return valid spot data
  • All critical bugs identified and documented

Due Date

2026-02-16

References

Metadata

Metadata

Assignees

Labels

milestone-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