# 🏆 EXIT-Game Highscore & Sammlungs-Manager Ein modernes, PHP-basiertes Dashboard zur Verwaltung von EXIT-Spielen, Adventure Games und anderen Rätselspielen. Tracke Highscores, verwalte den Besitzstatus deiner Teams und behalte den Überblick über deine gesamte Sammlung. --- ## 🤖 Über dieses Projekt Dieses gesamte Projekt wurde zu **100% von Gemini (KI-Modell von Google)** im Rahmen eines interaktiven Pair-Programming-Prozesses generiert. **Entwicklungs-Philosophie:** - **Code-Struktur:** Trennung von Logik und Konfiguration (Git-ready). - **Design:** Modernes Dark-Mode UI mit Fokus auf Usability (Swiper.js Integration). - **Sicherheit:** Passwortgeschützter Admin-Bereich und Prepared Statements (PDO). --- ## 🚀 Features - **Interaktives Dashboard:** Swiper-Carousel mit den neuesten Spielen und Highscores. - **Bestandsverwaltung:** Matrix-Ansicht (`besitz.php`), um zu tracken, welches Team welches Spiel besitzt, nicht besitzt oder bereits verkauft hat. - **Admin-Panel:** Passwortgeschützter Bereich zum Anlegen von Spielen, EAN-Erfassung und Verwaltung von Spielertypen. - **EAN-Unique-Schutz:** Die Datenbank verhindert automatisch doppelte Einträge desselben Spiels. - **Datenqualität:** Automatische visuelle Markierung (Gelb/Orange) für Spiele mit fehlenden Level-Daten. - **Gesamtliste:** Sortierbare Übersicht aller Spiele inklusive Bestwerten und Besitzstatus. --- ## 🛠 Installation ### 1. Datenbank vorbereiten Erstelle eine MySQL-Datenbank und importiere die Tabellenstruktur direkt aus der bereitgestellten SQL-Datei im Repository: ```bash mysql -u dein_user -p deine_db < sql/install.sql