2026-02-10 10:49:35 +01:00
2025-12-30 19:28:19 +01:00
2026-02-10 10:49:35 +01:00
2026-02-10 10:49:35 +01:00
2025-12-30 19:36:12 +01:00
2026-02-10 10:23:54 +01:00
2026-02-10 10:49:35 +01:00
2025-12-31 22:50:58 +01:00
2026-02-10 10:23:54 +01:00
2026-02-10 10:49:35 +01:00
2026-02-10 10:23:54 +01:00
2026-02-10 10:23:54 +01:00
2026-02-10 10:23:54 +01:00
2026-02-10 10:49:35 +01:00
2026-02-10 10:23:54 +01:00

VBB Netz Status - Getrennte Dateien

📁 Dateistruktur

Die App wurde jetzt in separate Dateien aufgeteilt:

vbb-netz-status/
├── index.html          # HTML-Struktur
├── styles.css          # Alle CSS-Styles
├── script.js           # Alle JavaScript-Funktionen
├── server.js           # HTTPS-Entwicklungsserver
├── service-worker.js   # PWA Service Worker
├── manifest.json       # PWA Manifest
├── package.json        # Node.js Dependencies
└── LICENSE             # MIT Lizenz

🚀 Installation & Start

  1. Abhängigkeiten installieren:

    npm install
    
  2. Server starten:

    npm start
    
  3. Browser öffnen:

    https://localhost:3000
    

📝 Änderungen

Vorher:

  • Alles in einer index.html (4698 Zeilen)

Nachher:

  • index.html - Nur HTML-Struktur (~380 Zeilen)
  • styles.css - Alle CSS-Regeln (~2300 Zeilen)
  • script.js - Alle JavaScript-Funktionen (~1990 Zeilen)

✅ Vorteile der Trennung

  • 📦 Bessere Organisation - Jede Datei hat einen klaren Zweck
  • 🔧 Einfachere Wartung - CSS und JS können unabhängig bearbeitet werden
  • ⚡ Caching - Browser können CSS/JS separat cachen
  • 🎨 Entwicklung - Einfacher zu debuggen und zu bearbeiten
  • 👥 Teamarbeit - Mehrere Entwickler können parallel arbeiten

🛠️ Technische Details

  • CSS: Enthält alle Styles inkl. Dark Mode, Responsive Design, Animationen
  • JavaScript: Enthält alle Funktionen für Abfahrten, Routen, Live-Map
  • HTML: Referenziert CSS (<link>) und JS (<script src>)

📱 PWA Unterstützung

Die App funktioniert weiterhin als Progressive Web App:

  • Service Worker für Offline-Funktionalität
  • Manifest für Installation auf dem Homescreen
  • HTTPS-Server für sichere Verbindung

Entwickelt von: Aaron K. & Claude (Anthropic)
Lizenz: MIT

S
Description
Die WebApp zeigt dir den aktuellen Status der ausgewählten Haltestelle im öffentlichen Verkehr. Du bekommst Echtzeit-Informationen zu Ankunftszeiten, Verspätungen und anderen wichtigen Details, damit du immer weißt, wann dein Bus oder Zug kommt.
https://vbb-status-web-app.vercel.app
Readme MIT
283 KiB
0 Stars 1 Watchers 0 Forks
Languages
JavaScript 74.6%
CSS 19.8%
HTML 5.6%