Move documentation to docs/ directory and improve terminology

- Move ARCHITECTURE.md and CLAUDE.md to docs/ directory
- Replace "real-time" terminology with accurate "low-latency" and "high-performance"
- Update README to reflect correct performance characteristics
- Add comprehensive ICAO country database with SQLite backend
- Fix display options positioning and functionality
- Add map scale controls and improved range ring visibility
- Enhance aircraft marker orientation and trail management

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
Ole-Morten Duesund 2025-08-24 16:24:46 +02:00
commit 20bdcf54ec
15 changed files with 746 additions and 67 deletions

View file

@ -8,11 +8,11 @@ A high-performance, multi-source ADS-B aircraft tracking application that connec
- **Beast Binary Format**: Native support for dump1090 Beast format (port 30005)
- **Multiple Receivers**: Connect to unlimited dump1090 sources simultaneously
- **Intelligent Merging**: Smart data fusion with signal strength-based source selection
- **Real-time Processing**: High-performance concurrent message processing
- **High-throughput Processing**: High-performance concurrent message processing
### Advanced Web Interface
- **Interactive Maps**: Leaflet.js-based mapping with aircraft tracking
- **Real-time Updates**: WebSocket-powered live data streaming
- **Low-latency Updates**: WebSocket-powered live data streaming
- **Mobile Responsive**: Optimized for desktop, tablet, and mobile devices
- **Multi-view Dashboard**: Map, Table, Statistics, Coverage, and 3D Radar views
@ -21,13 +21,14 @@ A high-performance, multi-source ADS-B aircraft tracking application that connec
- **Range Circles**: Configurable range rings for each receiver
- **Flight Trails**: Historical aircraft movement tracking
- **3D Radar View**: Three.js-powered 3D visualization (optional)
- **Statistics Dashboard**: Real-time charts and metrics
- **Statistics Dashboard**: Live charts and metrics
- **Smart Origin**: Auto-calculated map center based on receiver locations
- **Map Controls**: Center on aircraft, reset to origin, toggle overlays
### Aircraft Data
- **Complete Mode S Decoding**: Position, velocity, altitude, heading
- **Aircraft Identification**: Callsign, category, country, registration
- **ICAO Country Database**: Comprehensive embedded database with 70+ allocations covering 40+ countries
- **Multi-source Tracking**: Signal strength from each receiver
- **Historical Data**: Position history and trail visualization
@ -118,7 +119,7 @@ Access the web interface at `http://localhost:8080`
### Views Available:
- **Map View**: Interactive aircraft tracking with receiver locations
- **Table View**: Sortable aircraft data with multi-source information
- **Statistics**: Real-time metrics and historical charts
- **Statistics**: Live metrics and historical charts
- **Coverage**: Signal strength analysis and heatmaps
- **3D Radar**: Three-dimensional aircraft visualization
@ -160,7 +161,7 @@ docker run -p 8080:8080 -v $(pwd)/config.json:/app/config.json skyview
- `GET /api/heatmap/{sourceId}` - Signal heatmap
### WebSocket
- `ws://localhost:8080/ws` - Real-time updates
- `ws://localhost:8080/ws` - Low-latency updates
## 🛠️ Development