Logo

🛒 PayPal Shop

Besucherbuch - Modern & Interaktiv

Besucherbuch - Modern & Interaktiv

## 🌟 BESONDERE FEATURES

### ✨ Was macht es besonders?

1. **🎨 Personalisierung**
- Stimmungs-Emoji wählen (8 Optionen)
- Farbe selbst wählen (6 Farben)
- Avatar-Upload (optional)
- Sterne-Bewertung (1-5 Sterne)

2. **💬 Interaktiv**
- Reaktionen auf Einträge (❤️👍😄🎉)
- Reaktions-Counter
- Live-Interaktion

3. **🎯 Modern**
- Gradient-Design (Lila/Pink)
- Animationen & Hover-Effekte
- Responsive
- Pagination

4. **🔒 Sicher**
- Captcha (Simple Math)
- CSRF-Schutz
- IP-Tracking
- Moderation

5. **⚙️ Flexibel**
- Approval-Modus (An/Aus)
- Avatar-Uploads (An/Aus)
- E-Mail-Anzeige (An/Aus)
- Einstellbar im Admin

## 🎨 Features im Detail

### Für Besucher:
✅ **Eintrag schreiben** mit:
- Name, E-Mail (opt), Website (opt), Ort (opt)
- Avatar hochladen (max 2MB)
- Stimmung wählen: 😊😍😎🤔😴🎉💪🌟
- Farbe wählen (Eintrag-Border)
- Sterne-Bewertung (1-5)
- Captcha lösen

✅ **Einträge ansehen**:
- Mit Avatar oder Initialen
- Farb-Border nach Wahl
- Stimmungs-Emoji
- Sterne-Bewertung
- Website-Link
- Datum & Uhrzeit
- Ort

✅ **Interagieren**:
- Reaktionen geben (❤️👍😄🎉)
- Reaktions-Anzahl sehen
- Pagination (10 pro Seite)

### Für Admins:
✅ **Dashboard**:
- 4 Statistik-Cards
- Alle Einträge in Tabelle
- Status-Badges

✅ **Moderation**:
- Einträge freigeben
- Einträge löschen
- Avatar-Vorschau

✅ **Einstellungen**:
- Website-Name ändern
- Approval-Modus (An/Aus)
- E-Mail anzeigen (Ja/Nein)
- Avatar-Uploads (An/Aus)

## 🎨 Design

**Farben:**
- Primär: #667eea (Lila)
- Sekundär: #764ba2 (Violett)
- Akzent: #f093fb (Pink)
- Gradient: Lila → Violett → Pink

**Stimmungen:**
- 😊 Glücklich
- 😍 Begeistert
- 😎 Cool
- 🤔 Nachdenklich
- 😴 Müde
- 🎉 Feiernd
- 💪 Motiviert
- 🌟 Fantastisch

**Eintrag-Farben:**
- #3b82f6 Blau
- #10b981 Grün
- #f59e0b Orange
- #ef4444 Rot
- #8b5cf6 Lila
- #ec4899 Pink

## 📊 Statistiken

**Auf Hauptseite:**
- Gesamt-Einträge
- Durchschnitts-Bewertung

**Im Admin:**
- Gesamt-Einträge
- Freigegeben
- Ausstehend
- Reaktionen gesamt

## 🚀 Installation

1. install.php aufrufen
2. Datenbank einrichten (Präfix: gb_)
3. Website-Name festlegen
4. Admin-Zugangsdaten
5. Fertig!

## 📁 Dateien

1. config.php - Funktionen
2. install.php - Installation (Gradient-Design)
3. index.php - Hauptseite mit allen Features
4. admin.php - Admin-Panel mit Settings
5. README.md - Dokumentation

## 🔧 Tabellen

- gb_admin - Admin-Accounts
- gb_entries - Einträge (mit Mood, Color, Rating)
- gb_reactions - Reaktionen auf Einträge
- gb_settings - Website-Einstellungen

## 💡 Besonderheiten

**Reactions-System:**
- User können auf Einträge reagieren
- 4 Reaktions-Typen
- Counter pro Reaktion
- IP-basiert (ein Vote pro IP)

**Personalisierung:**
- Jeder Eintrag individuell
- Eigene Farbe
- Eigenes Emoji
- Eigener Avatar

**Modernes Design:**
- Gradients überall
- Smooth Animations
- Hover-Effekte
- Glassmorphism

**Perfekt für:**
- Websites
- Blogs
- Events
- Communities
- Portfolios

Ein Besucherbuch, das Spaß macht! 🎉