Commit Graph
6 Commits
Author SHA1 Message Date
Claude 524f287572 Verbessere HTML-Code: Semantik, Accessibility und Performance
Umfassende Verbesserungen am HTML/CSS/JS-Code:

HTML & Meta-Tags:
- Erweiterte Meta-Tags für SEO (description, keywords, author)
- Open Graph Tags für Social Media Sharing
- Twitter Card Meta-Tags
- Theme-color für mobile Geräte
- Preconnect und DNS-Prefetch für externe Ressourcen
- SRI-Hashes für Leaflet-Ressourcen

Semantik & Accessibility:
- Semantische HTML5-Elemente (<main>, <aside>, <time>)
- ARIA-Labels und Rollen (role="application", role="complementary")
- ARIA-Live-Regionen für dynamische Inhalte (aria-live="polite")
- Verbesserte Strukturierung für Screenreader

Performance:
- defer für externe Scripts
- Preconnect für kritische externe Domains
- DNS-Prefetch für Tile-Server

Code-Qualität:
- Umfassende JSDoc-Kommentare für alle Funktionen
- CSS-Abschnitte mit Kommentaren strukturiert
- 'use strict' Modus aktiviert
- Konstanten für magische Werte (BERLIN_CENTER, DEFAULT_ZOOM)

Fehlerbehandlung:
- Request Timeout (10 Sekunden) mit AbortController
- Differenzierte Fehlerbehandlung (Timeout, Network, Generic)
- Null-Checks für DOM-Elemente
- Array.isArray() Validierung für API-Daten
- Benutzerfreundliche Console-Logs

Code-Organisation:
- Logische Gruppierung mit Kommentar-Headern
- Konsistente Formatierung
- Verbesserte Lesbarkeit durch Inline-Kommentare
- Bessere Variablennamen

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-30 15:45:36 +00:00
Serverlele30 061c962df7 Add live maps link to README
Added a link to the live maps for better accessibility.
2025-10-20 11:42:16 +02:00
Serverlele30 531a33cb0c Add live demo link to README
Added a link to the live demo of the Berlin Live Transit Dashboard.
2025-10-20 11:41:09 +02:00
Serverlele30 a92374df35 Add files via upload 2025-10-13 11:07:43 +02:00
Serverlele30 661407f9c3 Create README.md 2025-10-13 11:06:42 +02:00
Serverlele30 364de1fdf1 Add files via upload 2025-10-13 10:56:39 +02:00