⚡ Initial commit: MorseQuest - Complete amateur radio education platform
- Complete Product Requirements Document with full technical specs - MorseQuest adventure-based branding and visual identity - All logos, icons, and brand assets ready for development - Freemium business model ($9.95/year, first year free launch strategy) - Ready for Keylink IT Forge platform deployment Phase 1 MVP ready to begin (10-12 week timeline)
This commit is contained in:
@@ -0,0 +1,21 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 24" width="48" height="24">
|
||||
<defs>
|
||||
<linearGradient id="dashGradient" x1="0%" y1="0%" x2="0%" y2="100%">
|
||||
<stop offset="0%" stop-color="#FFD700"/>
|
||||
<stop offset="50%" stop-color="#DAA520"/>
|
||||
<stop offset="100%" stop-color="#B8860B"/>
|
||||
</linearGradient>
|
||||
<filter id="dashShadow">
|
||||
<feDropShadow dx="1" dy="2" stdDeviation="1" flood-color="#8B4513" flood-opacity="0.5"/>
|
||||
</filter>
|
||||
</defs>
|
||||
|
||||
<!-- Outer glow -->
|
||||
<rect x="2" y="2" width="44" height="20" rx="10" fill="#D4AF37" opacity="0.2"/>
|
||||
|
||||
<!-- Main dash -->
|
||||
<rect x="6" y="6" width="36" height="12" rx="6" fill="url(#dashGradient)" filter="url(#dashShadow)"/>
|
||||
|
||||
<!-- Highlight -->
|
||||
<rect x="8" y="8" width="12" height="4" rx="2" fill="#FFFF88" opacity="0.6"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 825 B |
@@ -0,0 +1,21 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24">
|
||||
<defs>
|
||||
<radialGradient id="dotGradient" cx="0.3" cy="0.3">
|
||||
<stop offset="0%" stop-color="#FFD700"/>
|
||||
<stop offset="50%" stop-color="#DAA520"/>
|
||||
<stop offset="100%" stop-color="#B8860B"/>
|
||||
</radialGradient>
|
||||
<filter id="dotShadow">
|
||||
<feDropShadow dx="1" dy="1" stdDeviation="1" flood-color="#8B4513" flood-opacity="0.5"/>
|
||||
</filter>
|
||||
</defs>
|
||||
|
||||
<!-- Outer glow -->
|
||||
<circle cx="12" cy="12" r="10" fill="#D4AF37" opacity="0.2"/>
|
||||
|
||||
<!-- Main dot -->
|
||||
<circle cx="12" cy="12" r="6" fill="url(#dotGradient)" filter="url(#dotShadow)"/>
|
||||
|
||||
<!-- Highlight -->
|
||||
<circle cx="10" cy="10" r="2" fill="#FFFF88" opacity="0.6"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 751 B |
@@ -0,0 +1,33 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 60 40" width="60" height="40">
|
||||
<defs>
|
||||
<radialGradient id="brassGradient" cx="0.3" cy="0.3">
|
||||
<stop offset="0%" stop-color="#FFD700"/>
|
||||
<stop offset="40%" stop-color="#DAA520"/>
|
||||
<stop offset="100%" stop-color="#B8860B"/>
|
||||
</radialGradient>
|
||||
</defs>
|
||||
|
||||
<!-- Key base -->
|
||||
<ellipse cx="30" cy="28" rx="20" ry="7" fill="#654321"/>
|
||||
<ellipse cx="30" cy="26" rx="20" ry="7" fill="url(#brassGradient)"/>
|
||||
|
||||
<!-- Key lever -->
|
||||
<rect x="15" y="19" width="35" height="5" rx="2.5" fill="url(#brassGradient)"/>
|
||||
|
||||
<!-- Key knob (left side) -->
|
||||
<circle cx="15" cy="22" r="6" fill="#654321"/>
|
||||
<circle cx="15" cy="21" r="6" fill="url(#brassGradient)"/>
|
||||
<circle cx="15" cy="20" r="3" fill="#FFD700"/>
|
||||
|
||||
<!-- Connection point (right side) -->
|
||||
<circle cx="50" cy="22" r="4" fill="#654321"/>
|
||||
<circle cx="50" cy="21" r="4" fill="url(#brassGradient)"/>
|
||||
|
||||
<!-- Connection wires -->
|
||||
<path d="M35,23 Q45,15 55,10" stroke="#654321" stroke-width="1.5" fill="none"/>
|
||||
<path d="M35,23 Q45,30 55,35" stroke="#654321" stroke-width="1.5" fill="none"/>
|
||||
|
||||
<!-- Base mounting screws -->
|
||||
<circle cx="20" cy="26" r="1" fill="#8B4513"/>
|
||||
<circle cx="40" cy="26" r="1" fill="#8B4513"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.2 KiB |
Reference in New Issue
Block a user