# π Baumer Maschinenverleih - Bootstrap Website Moderne, responsive Website fΓΌr Andreas Baumer Maschinenverleih mit Bootstrap 5. ## β¨ Features - β **Keine Build-Tools** - Einfach per FTP hochladen - β **Komplett offline** - Bootstrap lokal eingebunden - β **PHPMailer** - Professionelles Kontaktformular ohne externe Dienste - β **Bootstrap 5** - Modernes, responsives Design - β **JSON-basiert** - Maschinen in `data/maschinen.json` - β **Spam-Schutz** - Honeypot & Rate Limiting integriert - β **Komplett responsive** - Funktioniert auf allen GerΓ€ten ## π Projektstruktur ``` webseite/ βββ index.html # Startseite βββ kontakt.html # Kontaktseite mit PHPMailer βββ impressum.html # Impressum βββ datenschutz.html # Datenschutz βββ config.php # E-Mail Konfiguration (ANPASSEN!) βββ send-mail.php # Mail-Versand-Script βββ .htaccess # Sicherheit & Schutz β βββ css/ β βββ bootstrap.min.css # Bootstrap CSS (lokal) β βββ bootstrap-icons.css # Bootstrap Icons (lokal) β βββ style.css # Custom Styling β βββ js/ β βββ bootstrap.bundle.min.js # Bootstrap JS (lokal) β βββ main.js # Custom JavaScript β βββ phpmailer/ # PHPMailer Bibliothek β βββ PHPMailer.php β βββ SMTP.php β βββ Exception.php β βββ fonts/ **β οΈ Wichtig:** Das Kontaktformular funktioniert nur auf einem Webserver mit PHP! ## π§ Kontaktformular einrichten Das Kontaktformular verwendet PHPMailer und ist bereits vollstΓ€ndig integriert. **Schnellstart:** 1. Γffnen Sie `config.php` 2. Tragen Sie Ihre E-Mail ein: ```php define('MAIL_TO', 'baumer@traidendorf.de'); ``` 3. Fertig! (Bei den meisten Hostern funktioniert es sofort) **AusfΓΌhrliche Anleitung:** Siehe [PHPMAILER-ANLEITUNG.md](PHPMAILER-ANLEITUNG.md) ### SMTP konfigurieren (optional, fΓΌr bessere Zustellbarkeit) Falls E-Mails nicht ankommen, SMTP in `config.php` aktivieren: ```php define('USE_SMTP', true); define('SMTP_HOST', 'smtp.ihre-domain.de'); define('SMTP_USERNAME', 'ihre-email@ihre-domain.de'); define('SMTP_PASSWORD', 'ihr-passwort'); ``` # Icon Font (lokal) β βββ bootstrap-icons.woff # Icon Font (lokal) β βββ data/ β βββ maschinen.json # Alle Maschinen (editierbar!) β βββ images/ # Bilder (optional) ``` ## π Website ΓΆffnen Einfach `index.html` im Browser ΓΆffnen oder per FTP auf Webserver hochladen. ## βοΈ Neue Maschine hinzufΓΌgen In `data/maschinen.json` einen neuen Eintrag hinzufΓΌgen: ```json { "id": "neue-maschine", "title": "Neue Maschine", "preis": "50β¬/Tag", "beschreibung": "Beschreibung...", "besonderheiten": ["Feature 1", "Feature 2"] } ``` ## π§ Kontaktformular In `kontakt.html` Formspree-ID eintragen: ```html