Entwicklerhandbuch

Hilfe

Einführung & Orientierung

Hilfe

Diese Seite erklärt Zweck, Zielgruppen, Navigation und Arbeitsweise des Booyage Entwicklerhandbuchs.

EinordnungNavigationLeselogik

Schnellorientierung

Einstieg in das Entwicklerhandbuch

Diese Hilfeseite erklärt Booyage, die Module, die Navigationslogik und die beste Lesereihenfolge. Sie ist bewusst so aufgebaut, dass sie sich wie die Startseite als Premium-Einstieg in das Portal anfühlt.

388
Dateien
99
API-Dateien
333
DB-Tabellen
0
Klassen

Portal-Kontext

System
ProjektBooyage Entwicklerhandbuch
Build-Stand2026-03-13 19:01:34
PortaltypMulti-Page Developer Portal
LesartTechnik + Fachlichkeit

Einführung

Was ist Booyage?

Booyage ist ein modulbasiertes Hotel-System mit dem Ziel, Hotels eine zentrale technische Plattform für Betrieb, Gastkommunikation, Buchung, Sichtbarkeit, Zusatzmodule und digitale Prozesse zu geben. Das System ist nicht nur als einzelne Anwendung gedacht, sondern als zusammenhängendes Produkt-Ökosystem.

Im Kern verbindet Booyage Verwaltung, operative Hotellogik, Datenbankstrukturen, APIs, Frontend-Ausgaben und modulübergreifende Prozesse. Dadurch entsteht eine Plattform, in der mehrere Bausteine zusammenarbeiten: Hotelstammdaten, Zimmer, Inhalte, Gästekommunikation, Preise, Raten, technische Steuerung, Nachhaltigkeit, Loyalität und weitere digitale Services.

Das Entwicklerhandbuch dient dazu, genau dieses System technisch und fachlich lesbar zu machen. Es zeigt nicht nur Dateien und Tabellen, sondern vor allem Zuständigkeiten, Risiken, Eingänge, Ausgänge, Beziehungen und kritische Bereiche im Projekt.

Systemverständnis

Wie Booyage gedacht ist

Plattform statt Einzelfunktion

Booyage ist nicht nur ein einzelnes Tool, sondern eine technische Plattform für Hotels. Einzelne Module decken verschiedene Bereiche ab, greifen aber auf gemeinsame Grundlagen wie Hotelbezug, Zimmerbezug, Benutzerkontext, Medien, APIs und Datenmodelle zurück.

Modularer Aufbau

Module können eigenständig verstanden werden, sind aber bewusst so gestaltet, dass sie miteinander kombinierbar sind. Dadurch gibt es im Code oft fachliche Übergänge zwischen Core-Daten, Modullogik, Frontend-Ausgabe und Schnittstellen.

Hotelzentrierte Logik

Ein zentrales Prinzip ist der Mandanten- bzw. Hotelbezug. Viele Tabellen, Prozesse und Ausgaben sind hotelbezogen aufgebaut. Deshalb ist die Frage nach Tenant-Key, Scope und Datenzuordnung im Handbuch besonders wichtig.

Technik + Fachlichkeit

Das Handbuch soll nicht nur technische Struktur zeigen, sondern auch fachlichen Zweck. Deshalb werden Dateien und Tabellen im Stil Zweck, Eingang, Ausgabe, Bezug und Risiken beschrieben.

Module

Welche Booyage Module es gibt

Booyage Concierge

Das Concierge-Modul ist die digitale Gästemappe bzw. der digitale Begleiter für den Gast. Es bündelt Hotelinformationen, Inhalte, Services, Kommunikation, Orientierung und gastnahe Interaktion in einer modernen Oberfläche.

Typische Themen sind Inhalte für Gäste, Hinweise, Angebote, Service-Funktionen, Zimmerinformationen, Kommunikation und die strukturierte Ausgabe hotelbezogener Inhalte.

Booyage RoomControl

RoomControl ist der Bereich für Smart-Room- und Raumsteuerungslogik. Hier geht es um Geräte, Zustände, Sensorik, Automatisierung und technische Prozesse rund um das Zimmer.

In der Dokumentation ist dieses Modul besonders relevant, wenn Hardwarebezug, lokale Steuerlogik, Statusdaten und technische Integrationen analysiert werden.

Booyage GreenSeal

GreenSeal ist das Modul für Nachhaltigkeit, Nachweise, Selbstauskunft und strukturierte Zertifizierungs- bzw. Bewertungslogik. Es dient dazu, nachhaltige Maßnahmen sichtbar, nachvollziehbar und prüfbar zu machen.

Booyage Keyless

Keyless ist der Bereich für digitale Zutrittslogik, Wallet-basierte Schlüssel und Zugangsprozesse. Technisch ist dieses Modul besonders sensibel, weil Berechtigungen, Zustände und sicherheitsnahe Abläufe eine wichtige Rolle spielen.

Booyage HotelPass

HotelPass ist das Modul für mitglieder- oder vorteilsbasierte Angebote, Sonderkonditionen, Member Rates, Specials und dazugehörige Prüf- und Einlösungslogik.

Im Handbuch ist dieser Bereich meist dort wichtig, wo Angebotslogik, Scope, Verifikation, Karten oder Mitgliedschaftsbezug sichtbar werden.

Booyage Points

Points ist der Bereich für ein späteres Punkte-, Partner- oder Loyalty-System. Auch wenn es nicht überall vollständig ausgebaut ist, gehört es fachlich zur langfristigen Plattformlogik von Booyage.

Für wen

Für wen dieses Entwicklerhandbuch gedacht ist

Entwickler

Um Dateien, Tabellen, APIs, modulare Zusammenhänge und technische Hotspots schneller zu verstehen und Änderungen gezielter vorzunehmen.

Neue Projektbeteiligte

Zur Einarbeitung in Begriffe, Struktur, Navigation, Modulgrenzen und die technische Leselogik des Projekts.

Technische Reviewer

Für Reviews, Qualitätssicherung, Prüfungen und die Identifikation sensibler Bereiche, gekoppelter Stellen und risikoreicher Tabellen oder Schnittstellen.

Projektverantwortliche

Für Übersicht, Übergabe, Dokumentation und langfristige Wartbarkeit des Systems.

Navigation

Wie die Navigation zu verstehen ist

Überblick

Die Startseite ist das operative Dashboard des Handbuchs. Dort werden Kennzahlen, Schnellzugriffe, kritische Dateien, kritische Tabellen, wichtige APIs und gekoppelte Bereiche sichtbar.

Hilfe

Die Hilfeseite erklärt Zweck, Zielgruppen, Navigationslogik, Leselogik und Einordnung des gesamten Entwicklerhandbuchs.

Module

Die Modul-Seite zeigt die fachliche Landkarte des Projekts. Sie hilft dabei zu verstehen, welche technischen Strukturen und Datenbezüge zu welchem Modul gehören.

Dateien

Hier werden Dateien in einer einheitlichen Form beschrieben: Zweck, Eingang, Ausgabe, Bezug und Risiken. Das ist die wichtigste operative Ebene für den Alltag.

Schnittstellen

Diese Seite zeigt API-Dateien, Requests, Antworttypen, referenzierte Ziele und Schnittstellenbezug.

PHP-Struktur

Hier siehst du Namespaces, Klassen, Interfaces, Traits, Enums, Methoden und freie Funktionen. Diese Sicht ist stärker technisch als fachlich.

Datenbank

Diese Seite bündelt Tabellenprofile, Tenant-Key-Bezug, Kritikalität, Beziehungen, Risiken und die technische Spaltenstruktur.

Abhängigkeiten

Hier werden Includes, lokale Datei-Beziehungen und Hinweise für Troubleshooting und technische Analyse sichtbar gemacht.

Leselogik

Wie man das Handbuch sinnvoll benutzt

  1. Mit dem Überblick starten, um Umfang, Hotspots und operative Schwerpunkte zu sehen.
  2. Danach in die Module gehen, um fachliche Zuordnung und Modulgrenzen zu verstehen.
  3. Für konkrete Arbeit direkt in Dateien oder Tabellen wechseln.
  4. Bei Problemen zusätzlich Schnittstellen und Abhängigkeiten prüfen.
  5. Bei sensiblen Änderungen immer Datei, Tabellenbezug und Risiken gemeinsam lesen.

Automatik & Grenzen

Wichtiger Hinweis

Das Entwicklerhandbuch wird weitgehend automatisch aus Projektdateien, PHP-Strukturen und Datenbankinformationen erzeugt. Dadurch ist es sehr hilfreich für Überblick, Orientierung und technische Analyse. Trotzdem bleiben automatisch erzeugte Aussagen immer Heuristiken. Besonders bei kritischen Änderungen sollten Code, Datenbank und reale Laufwege zusätzlich geprüft werden.

Urheberrecht

Projekt & geistige Urheberschaft

© Michael Panhans. Urheberrecht, Konzeption, Gestaltung und Produktidee für Booyage, alle Module und das Entwicklerhandbuch.