Implementiere Impressum/Datenschutz-System und bereinige URL-Konfiguration

- Neues Impressum/Datenschutz-Tab mit konfigurierbaren rechtlichen Daten
- Konfigurationsdatei legal-config.ts für alle rechtlichen Informationen
- RPC-Endpoint legal.getConfig() für rechtliche Daten
- Schöne Tab-Navigation zwischen Impressum und Datenschutz
- Responsive Design mit Loading-States und Fehlerbehandlung
- Alle rechtlichen Daten über Umgebungsvariablen konfigurierbar
- FRONTEND_URL entfernt - nur noch DOMAIN wird verwendet
- Hilfsfunktion generateUrl() für konsistente URL-Generierung
- Code-Duplikation in bookings.ts eliminiert
- .env.example aktualisiert mit allen neuen Variablen
- README.md dokumentiert neue rechtliche Konfiguration
- DSGVO- und TMG-konforme Inhalte implementiert
This commit is contained in:
2025-09-30 18:14:01 +02:00
parent 55923e0426
commit 40d76680fd
9 changed files with 407 additions and 27 deletions

View File

@@ -1,18 +1,50 @@
# Domain
DOMAIN=<your-fancy-domain-name>
# Admin Account Configuration
ADMIN_USERNAME=owner
ADMIN_PASSWORD_HASH=YWRtaW4xMjM= # Base64 encoded password
# Domain Configuration
DOMAIN=localhost:5173 # For production: your-domain.com
# Email Configuration
RESEND_API_KEY=your_resend_api_key_here
EMAIL_FROM=noreply@yourdomain.com
ADMIN_EMAIL=admin@yourdomain.com
# Admin Account Configuration
ADMIN_USERNAME=owner
ADMIN_PASSWORD_HASH=YWRtaW4xMjM=
# Frontend URL (for E-Mail Links)
# Min-Storno Time Span in hours
# Cancellation Policy (in hours)
MIN_STORNO_TIMESPAN=24
# Legal Information (Impressum/Datenschutz)
COMPANY_NAME=Stargirlnails Kiel
OWNER_NAME=Inhaber Name
ADDRESS_STREET=Musterstraße 123
ADDRESS_CITY=Kiel
ADDRESS_POSTAL_CODE=24103
ADDRESS_COUNTRY=Deutschland
CONTACT_PHONE=+49 431 123456
CONTACT_EMAIL=info@stargirlnails.de
# Business Details (Optional)
TAX_ID=12/345/67890 # Optional - Steuernummer
VAT_ID=DE123456789 # Optional - Umsatzsteuer-ID
COMMERCIAL_REGISTER=HRB 12345 # Optional - Handelsregister
RESPONSIBLE_FOR_CONTENT=Inhaber Name
# Data Protection
DATA_PROTECTION_RESPONSIBLE=Inhaber Name
DATA_PROTECTION_EMAIL=datenschutz@stargirlnails.de
DATA_PROTECTION_PURPOSE=Terminbuchung und Kundenbetreuung
DATA_PROTECTION_LEGAL_BASIS=Art. 6 Abs. 1 lit. b DSGVO (Vertragserfüllung) und Art. 6 Abs. 1 lit. f DSGVO (berechtigtes Interesse)
DATA_PROTECTION_RETENTION=Buchungsdaten werden 3 Jahre nach Vertragsende gespeichert
DATA_PROTECTION_RIGHTS=Auskunft, Berichtigung, Löschung, Einschränkung, Widerspruch, Beschwerde bei der Aufsichtsbehörde
DATA_PROTECTION_COOKIES=Wir verwenden technisch notwendige Cookies für die Funktionalität der Website
DATA_PROTECTION_SECURITY=SSL-Verschlüsselung, sichere Server, regelmäßige Updates
DATA_PROTECTION_CONTACT=Bei Fragen zum Datenschutz wenden Sie sich an: datenschutz@stargirlnails.de
# Third Party Services (comma-separated)
THIRD_PARTY_SERVICES=Resend (E-Mail-Versand),Google Analytics
# OpenAI Configuration (optional)
OPENAI_API_KEY=your_openai_api_key_here