HamVision: The Ultimate Web-Based QSO Management System

HamVision is a comprehensive, web-based digital assistant designed specifically for amateur radio clubs and serious DX-peditions. It streamlines the entire lifecycle of a radio contact—from the initial call to the final QSL card—into a single, secure, and interactive interface.

By integrating logging, live lookups, automated awards, and digital QSL generation, HamVision eliminates the need for fragmented software, allowing operators to focus on what matters most: the airwaves.

🛰️ Key Features & Operator Workflow

1. Intelligent Logging & Live Lookups

The heart of the system is a “smart” logging form. As soon as a callsign is entered, the system performs a real-time query via QRZ.com to fetch the operator’s name, country, and profile picture.

  • Visual Context: An integrated world map instantly plots the station’s location, calculates distance (path), and displays their local time.

2. Real-Time Pile-Up & Chat Management

Manage heavy traffic with ease. The system includes a live queue to organize multiple stations waiting for contact.

  • One-Click Logging: Move a callsign from the “waiting room” to the log form with a single click.
  • Integrated Chat: Engage directly with other operators for a more social and interactive experience.

3. Automated Data & Duplicate Prevention

  • Instant Validation: The system provides a visual warning and server-side block if an operator attempts to log a duplicate contact (same station, band, and mode), ensuring 100% log integrity.
  • Syncing: Once a QSO is confirmed, the system formats the data into standard ADIF and can push it directly to external logs like QRZ.com.

4. Dynamic Digital QSL & Awards

  • Instant QSL Cards: The system automatically overlays QSO details onto a custom base image and emails a personalized digital QSL card to the contact immediately.
  • Gamified Achievement: An automated “Awards Engine” tracks progress toward Bronze, Silver, Gold, Platinum, and Diamond levels. It can also generate specialized awards for specific seasonal events.

5. Multi-Mode Flexibility

Whether you are a Single Operator chasing DX or a Radio Club running a multi-station event, the system adapts. It even includes a Support Ticket Add-on to handle log disputes or technical questions via an automated email system.

🛠️ The Tech Stack: Lightweight & Powerful

HamVision is built as a high-performance Single-Page Application (SPA) designed for speed and portability.

  • Backend: Powered by a robust PHP engine that handles authentication, API communication, and image processing (via the GD library).
  • Data Storage: Instead of heavy SQL databases, it uses a portable Flat-File System. Log data is stored in ADIF format (daily files), while configurations and QRZ caches utilize JSON.
  • Frontend: A modern, responsive UI built with HTML5 and Tailwind CSS.
  • Interactivity: Using AJAX (Fetch API), the system updates in real-time without page reloads. The Web Audio API provides essential acoustic feedback for successful logs and notifications.