Initial commit: KidsAI Explorer with complete functionality

- Complete KidsAI Explorer application
- Multi-language support (English/German)
- AI-powered educational guidance using OpenAI
- Interactive chat interface for children
- Proper placeholder translation fixes
- Mobile-responsive design
- Educational framework for critical thinking
This commit is contained in:
root
2025-07-13 16:59:42 +02:00
commit 500bd192d5
2450 changed files with 202563 additions and 0 deletions

35
apple-touch-icon.png Normal file
View File

@@ -0,0 +1,35 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 180 180" width="180" height="180">
<defs>
<linearGradient id="grad180" x1="0%" y1="0%" x2="100%" y2="100%">
<stop offset="0%" style="stop-color:#667eea;stop-opacity:1" />
<stop offset="100%" style="stop-color:#764ba2;stop-opacity:1" />
</linearGradient>
<filter id="shadow" x="-50%" y="-50%" width="200%" height="200%">
<feDropShadow dx="2" dy="2" stdDeviation="3" flood-color="#000000" flood-opacity="0.3"/>
</filter>
</defs>
<!-- Rounded rectangle background -->
<rect x="10" y="10" width="160" height="160" rx="35" ry="35" fill="url(#grad180)" filter="url(#shadow)"/>
<!-- Brain shape -->
<g transform="translate(90,90) scale(2.5)">
<path d="M-20 -5c0-12 8-20 20-20s20 8 20 20c4-4 12 0 12 8s-4 12-8 12c0 8-8 16-16 16s-16-8-16-16c-4 0-8-4-8-12s8-12 12-8z"
fill="#ffffff" opacity="0.95"/>
<!-- Brain details -->
<path d="M-15 -2c4 0 8 4 8 8s-4 8-8 8" fill="none" stroke="#667eea" stroke-width="2" opacity="0.7"/>
<path d="M-5 -5c4 0 8 4 8 8" fill="none" stroke="#667eea" stroke-width="2" opacity="0.7"/>
<path d="M10 -2c0 4-4 8-8 8" fill="none" stroke="#667eea" stroke-width="2" opacity="0.7"/>
<!-- Sparkle effects -->
<circle cx="-8" cy="-12" r="2" fill="#ffd700" opacity="0.9"/>
<circle cx="12" cy="-8" r="1.5" fill="#ffd700" opacity="0.7"/>
<circle cx="-15" cy="8" r="1.8" fill="#ffd700" opacity="0.8"/>
<circle cx="5" cy="10" r="1.2" fill="#ffd700" opacity="0.6"/>
</g>
<!-- Subtle glow effect -->
<circle cx="90" cy="90" r="70" fill="none" stroke="#ffffff" stroke-width="1" opacity="0.3"/>
</svg>

After

Width:  |  Height:  |  Size: 1.7 KiB