diff --git a/signal-cards-mockup.html b/signal-cards-mockup.html deleted file mode 100644 index 9bd926f..0000000 --- a/signal-cards-mockup.html +++ /dev/null @@ -1,1490 +0,0 @@ - - - - - - Signal Intelligence Feed - - - - - - -
-
-
-

Signal Feed

-
- - Monitoring -
-
-
-
6 signals tracked
-
3 need review
-
1 new this hour
-
-
- - -
- Filter - - - - - - -
- - - -
- -
- - -
-
-
- APRS - 144.390 MHz -
- - - Emergency - -
-
-
- KD7ABC-9 - Distress - 2 min ago -
-
- EMERGENCY - Vehicle disabled on Highway 26 MP 42. Request assistance. 2 persons, no injuries. -
-
-
- 45.3917°N, 122.5667°W -
-
- -
-
-
-
-
Signal Details
-
-
- Frequency - 144.390 MHz -
-
- RSSI - -58 dBm -
-
- Baud Rate - 1200 bps -
-
- Timestamp - 14:32:07 UTC -
-
-
-
-
Raw Packet
-
KD7ABC-9>APRS,WIDE1-1,WIDE2-2:!EMERGENCY! @142307h4523.50N/12234.00W_Vehicle disabled Highway 26 MP 42
-
-
- - - -
-
-
-
-
- - -
-
-
- Unknown 433 MHz -
- - - New - -
-
-
-
- - - - - -
- First detected 3 min ago -
-
- - - - - Short burst, single transmission -
-
- -
-
-
-
-
Signal Details
-
-
- Frequency - 433.920 MHz -
-
- RSSI - -42 dBm -
-
- Modulation - ASK/OOK -
-
- Duration - 1.2 sec -
-
- Bandwidth - ~200 kHz -
-
- Protocol - Unknown -
-
-
-
- - - -
-
-
-
-
- - -
-
-
- Wi-Fi 2.4 GHz -
- - - Burst - -
-
-
-
- - - - - -
- Seen 847 times today • Spike at 14:32 -
-
- - - - Sudden activity spike, 12x normal rate -
-
- -
-
-
-
-
Signal Details
-
-
- Frequency - 2.437 GHz (Ch 6) -
-
- RSSI - -34 dBm -
-
- Baseline Avg - 71 / hour -
-
- Current Rate - 847 / hour -
-
-
-
-
-
Activity (last 24h)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - -
-
-
-
-
- - -
-
-
- Pager POCSAG - 152.480 MHz -
- - - Repeated - -
-
-
- CAPCODE: 1234567 - Text Page - 8 min ago -
-
- METRO DISPATCH: Unit 42 respond to 1850 NW Marshall. Medical assist, patient conscious and breathing... -
-
- -
-
-
-
-
Signal Details
-
-
- Frequency - 152.480 MHz -
-
- RSSI - -67 dBm -
-
- Baud Rate - 1200 bps -
-
- Function - Alpha -
-
-
-
-
Full Message
-
METRO DISPATCH: Unit 42 respond to 1850 NW Marshall. Medical assist, patient conscious and breathing. Code 2.
-
-
- - -
-
-
-
-
- - -
-
-
- Bluetooth 2.4 GHz -
- - - Baseline - -
-
-
-
- - - - - -
- Seen 1,204 times today -
-
- - - - - Steady background signal -
-
- -
-
-
-
-
Signal Details
-
-
- Frequency - 2.402-2.480 GHz -
-
- RSSI - -72 dBm -
-
- First Seen - 3 days ago -
-
- Classification - Consumer BT -
-
-
-
- - -
-
-
-
-
- - -
-
-
- APRS - 144.390 MHz -
- - - Baseline - -
-
-
- WX7PDX-13 - Weather - 12 min ago -
-
- Wind 8mph NW, Temp 42°F, Humidity 78%, Barometer 30.12in rising -
-
- -
-
-
-
-
Signal Details
-
-
- Frequency - 144.390 MHz -
-
- RSSI - -61 dBm -
-
- Station Type - Weather -
-
- Report Interval - 10 min -
-
-
-
-
Raw Packet
-
WX7PDX-13>APRS,WIDE1-1:_01201432c090s008g015t042r000p000P000h78b10212
-
-
- - -
-
-
-
-
- -
- - - -
- - -
- - - - diff --git a/static/css/index.css b/static/css/index.css index 147b42e..5e93ae3 100644 --- a/static/css/index.css +++ b/static/css/index.css @@ -113,6 +113,77 @@ body { pointer-events: none; } +/* Spinning Globe Background */ +.globe-background { + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); + width: min(80vh, 80vw); + height: min(80vh, 80vw); + pointer-events: none; + z-index: 0; +} + +.globe-svg { + width: 100%; + height: 100%; + color: var(--accent-cyan); + opacity: 0.06; + animation: globeSpin 60s linear infinite; +} + +[data-theme="light"] .globe-svg { + opacity: 0.08; +} + +@keyframes globeSpin { + from { + transform: rotate(0deg); + } + to { + transform: rotate(360deg); + } +} + +.globe-svg .rotating-meridians { + transform-origin: center; + animation: meridianSpin 45s linear infinite reverse; +} + +@keyframes meridianSpin { + from { + transform: rotate(0deg); + } + to { + transform: rotate(360deg); + } +} + +.globe-svg .meridian-1 { + transform-origin: center; + animation: meridianPulse 8s ease-in-out infinite; +} + +.globe-svg .meridian-2 { + transform-origin: center; + animation: meridianPulse 8s ease-in-out infinite 2s; +} + +.globe-svg .meridian-3 { + transform-origin: center; + animation: meridianPulse 8s ease-in-out infinite 4s; +} + +@keyframes meridianPulse { + 0%, 100% { + opacity: 0.6; + } + 50% { + opacity: 1; + } +} + .welcome-container { width: 90%; max-width: 900px; diff --git a/templates/index.html b/templates/index.html index 3ad86e0..cab576a 100644 --- a/templates/index.html +++ b/templates/index.html @@ -27,6 +27,31 @@
+ +
+ + + + + + + + + + + + + + + + + + + + + + +
diff --git a/templates/login.html b/templates/login.html index 8c47d67..3da2b59 100644 --- a/templates/login.html +++ b/templates/login.html @@ -10,6 +10,31 @@
+ +
+ + + + + + + + + + + + + + + + + + + + + + +