No description
Find a file
Kevin Adametz fcb10be120 Interior-Feinschliff: Hero-Slideshow, Lektorat, Rechtstexte, Aufräumen und Korrekturen 08.10.
Startseite und Heroes
- Hero-Slideshow (11 Motive inkl. Febrü) mit Infokarte, Laufzeit-Linie, größeren Klickflächen,
  Goldrahmen und mobiler Karte unter dem Bild; Zeile über der Überschrift, neue Vertrauenspunkte
- Hero-Stil auf Marken, Über uns und Kontakt übertragen, Breadcrumb entfernt
- Gründer-Leiste, Vision-Box auf Ocker, Showroom-Display in Box mit „Größer ansehen“/Vollbild
- Akzentfarbe #a8741f, größere Serif-Überschriften in der Interior-Welt
- Marken: Bildpause mit Zitat; Vereine aktualisiert und verlinkt

Inhalte
- Lektorat aller angezeigten Texte, /about-Korrekturen, Rechtstexte (DDG, TDDDG, Hosting Hetzner)
- Ablauf Maßanfertigung überall einheitlich, Magazin-Beitrag neu, alte Beiträge offline,
  deutsches Datum/Lesezeit, FAQ Projektausstattung, Otterpohl
- Referenzen-Seite per CMS-Schalter ausblendbar

CMS und Technik
- Tote Sektionen, Felder, Seiten und Komponenten entfernt und archiviert (dev/2026-08-28/archiv-*)
- Entwurf /entwurf, Farb-Schalter und /welcome entfernt; Test-Routen nur noch lokal
- Seitenbaum-Beschreibungen geprüft, fehlende CMS-Felder ergänzt, Markenliste aus „Kernmarken“
- Admin-Bildvorschauen repariert, verwendete Bilder in die Mediathek übernommen
- Seeder für das Deployment siehe dev/2026-08-28/entwicklungsplan.md

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-08 14:00:15 +00:00
.codex dev immobile 2026-05-08 10:41:03 +02:00
.devcontainer Display Module 13-05-2026 2026-05-13 14:34:08 +02:00
.github/workflows First commit 2025-10-20 17:50:35 +02:00
app Interior-Feinschliff: Hero-Slideshow, Lektorat, Rechtstexte, Aufräumen und Korrekturen 08.10. 2026-10-08 14:00:15 +00:00
bootstrap 10-04-2026 2026-04-10 17:18:17 +02:00
config Interior-Feinschliff: Hero-Slideshow, Lektorat, Rechtstexte, Aufräumen und Korrekturen 08.10. 2026-10-08 14:00:15 +00:00
database Interior-Feinschliff: Hero-Slideshow, Lektorat, Rechtstexte, Aufräumen und Korrekturen 08.10. 2026-10-08 14:00:15 +00:00
dev Interior-Feinschliff: Hero-Slideshow, Lektorat, Rechtstexte, Aufräumen und Korrekturen 08.10. 2026-10-08 14:00:15 +00:00
packages Startseite ruhiger, Otterpohl mit Montage, Marken-Bilder und Farbwelt-Entwurf 2026-10-01 10:34:21 +00:00
public Interior-Feinschliff: Hero-Slideshow, Lektorat, Rechtstexte, Aufräumen und Korrekturen 08.10. 2026-10-08 14:00:15 +00:00
resources Interior-Feinschliff: Hero-Slideshow, Lektorat, Rechtstexte, Aufräumen und Korrekturen 08.10. 2026-10-08 14:00:15 +00:00
routes Interior-Feinschliff: Hero-Slideshow, Lektorat, Rechtstexte, Aufräumen und Korrekturen 08.10. 2026-10-08 14:00:15 +00:00
storage/debugbar First commit 2025-10-20 17:50:35 +02:00
tests Interior-Feinschliff: Hero-Slideshow, Lektorat, Rechtstexte, Aufräumen und Korrekturen 08.10. 2026-10-08 14:00:15 +00:00
.editorconfig First commit 2025-10-20 17:50:35 +02:00
.env.example B2in Interior: Relaunch der Website, Kernmarken-CMS und Terminanfrage 2026-08-28 15:31:19 +00:00
.gitattributes First commit 2025-10-20 17:50:35 +02:00
.gitignore Startseite ruhiger, Otterpohl mit Montage, Marken-Bilder und Farbwelt-Entwurf 2026-10-01 10:34:21 +00:00
.mcp.json dev immobile 2026-05-08 10:41:03 +02:00
AGENTS.md dev immobile 2026-05-08 10:41:03 +02:00
artisan First commit 2025-10-20 17:50:35 +02:00
b2in.code-workspace First commit 2025-10-20 17:50:35 +02:00
boost.json 20-02-2026 2026-02-20 17:57:50 +01:00
CLAUDE.md Interior-Farbwelt, Welten-Trennung, Tischlerei und Herkunfts-Sektion 2026-09-15 12:46:41 +00:00
composer.json Display CMS Optimierungen 03-06-2026 2026-06-03 15:43:18 +02:00
composer.lock 10-04-2026 2026-04-10 17:18:17 +02:00
docker-compose.yml Display Module 13-05-2026 2026-05-13 14:34:08 +02:00
package-lock.json First commit 2025-10-20 17:50:35 +02:00
package.json First commit 2025-10-20 17:50:35 +02:00
phpunit.dusk.xml First commit 2025-10-20 17:50:35 +02:00
phpunit.xml Display CMS Optimierungen 29-05-2026 2026-05-29 15:57:33 +00:00
Readme.md 10-04-2026 2026-04-10 17:18:17 +02:00
tailwind.config.js First commit 2025-10-20 17:50:35 +02:00
tailwind.portal.config.js 21-11-2025 2025-11-21 18:21:23 +01:00
tailwind.web.config.js First commit 2025-10-20 17:50:35 +02:00
vite.config.js 10-04-2026 2026-04-10 17:18:17 +02:00
vite.portal.config.js 10-04-2026 2026-04-10 17:18:17 +02:00
vite.web.config.js 10-04-2026 2026-04-10 17:18:17 +02:00

B2in - Multi-Domain Laravel-Anwendung

Übersicht

Diese Laravel-Anwendung unterstützt verschiedene Domains mit unterschiedlichen Styles:

  • Admin-Portal: portal.b2in.test - Administrative Funktionen
  • Haupt-Website: b2in.test - Haupt-Landing-Page
  • Landing Page 1: landing1.test - Spezifisches Thema mit Indigo/Amber-Farben
  • Landing Page 2: landing2.test - Spezifisches Thema mit Teal/Pink-Farben

Installation

  1. Repository klonen
  2. Abhängigkeiten installieren:
    composer install
    npm install
    
  3. Umgebungsvariablen konfigurieren (siehe .env.example und DOMAINS-CONFIG.md)
  4. Laravel-Anwendung initialisieren:
    php artisan key:generate
    php artisan migrate
    
  5. Assets kompilieren:
    npm run build
    npm run build:admin
    npm run build:web
    

Domain-Konfiguration

Die Domains werden über die .env-Datei konfiguriert. Für detaillierte Anweisungen siehe DOMAINS-CONFIG.md.

Hosts-Datei konfigurieren

Für die lokale Entwicklung ist es erforderlich, die folgenden Einträge in deiner Hosts-Datei hinzuzufügen:

127.0.0.1   portal.b2in.test
127.0.0.1   b2in.test
127.0.0.1   landing1.test
127.0.0.1   landing2.test

Lokaler Entwicklungsserver

php artisan serve

Asset-Kompilierung

Diese Anwendung verwendet Vite mit verschiedenen Konfigurationen:

  • Hauptkompilierung: npm run dev oder npm run build
  • Admin-Assets: npm run build:portal
  • Web-Assets: npm run build:web

Domain-Simulation

Während der Entwicklung können Domains simuliert werden, ohne die Hosts-Datei zu bearbeiten:

  1. In der .env-Datei: DEV_SIMULATE_DOMAIN=true
  2. Gewünschte Domain angeben: DEV_SIMULATED_DOMAIN=landing1.local

Favicons

Um Platzhalter-Favicons für alle konfigurierten Domains zu generieren:

php artisan domains:generate-favicons