VIP-Transferplattform – Vollständig integriertes Reservierungs- und Verwaltungssystem
Dieses Projekt transfer.zertucha.com. Es basiert auf einer speziellen PHP-MVC-Architektur, die komplett von Grund auf neu geschrieben wurde, ohne dass ein vorgefertigtes CMS oder Framework verwendet wird.
Umfang des Projekts
Die Clientseite und das Verwaltungspanel sind in einer einzigen Codebasis zusammengefasst. https://transfer.zertucha.com Sie vereint die Funktionen der Annahme von Reservierungen, der Abwicklung von Online-Zahlungen, der Bereitstellung mehrsprachiger Inhalte und der Verwaltung aller Betriebsdaten über ein zentrales Admin-Panel.
Reservierungs- und Zahlungsinfrastruktur
Der Kunde wählt den Abfahrts-/Ankunftsort, das Datum/die Uhrzeit und das Fahrzeug über das Formular auf der Startseite aus. Die sofortige Preisberechnung erfolgt mit AJAX; Der Preis ergibt sich aus der Multiplikation des Fahrzeuggrundpreises und des Streckenmultiplikators. Nach dem Absenden des Formulars wird der Benutzer zur Stripe Checkout-Seite weitergeleitet.
- Kredit-/Debitkarte (Visa, Mastercard, Amex)
- Klarna – Ratenzahlungsoption
- Twint – Schweizer spezifische Zahlungsmethode nur aktiviert, wenn CHF ausgewählt ist
- Mit der Stripe Webhook-Integration wird der Zahlungsstatus sofort aktualisiert
- Bei Deaktivierung der Zahlungsinfrastruktur arbeitet das System weiterhin im Barzahlungsmodus
Zusätzliche Leistungen wie Babysitz, Kaltgetränke, Meet & Greet und Champagner können bei der Buchung ausgewählt werden; Jedes wird mit seinem eigenen Preis in der Datenbank erfasst. transfer.zertucha.com ermöglicht es dem Benutzer, seine Reservierung abzuschließen, ohne die einzelne Seite zu verlassen.
Fahrzeugflottenmanagement
Sie können Fahrzeuge über das Admin-Panel hinzufügen, bearbeiten und sortieren. Für jedes Fahrzeug werden Passagierkapazität, Gepäckkapazität, Grundpreis, mehrsprachiger Name/Typ und Ausstattungsliste (im JSON-Format) definiert. Die Anzeigereihenfolge kann per Drag-Drop-Sortierung angepasst werden.
- Mercedes-Benz E-Klasse, Vito VIP, BMW 5er, Audi A8 L, Range Rover Vogue
- Separater Name und Fahrzeugtypbeschreibung für jedes Fahrzeug in Deutsch und Englisch
- Fahrzeugbild-Upload (JPEG, PNG, WebP; max. 50 MB)
Mehrsprachiges Inhaltssystem
Die Plattform funktioniert auf Deutsch und Englisch. Die Reihenfolge der Spracherkennung ist: URL-Parameter, Cookie, Browser-Sprachheader, Systemstandard. Für jeden Inhaltstyp stehen separate Übersetzungstabellen zur Verfügung. Dank der Integration der Google Cloud Translation API können fehlende Übersetzungen automatisch über das Admin-Panel ergänzt werden.
Im Hinblick auf SEO ist jede Seite hreflang-Tags werden automatisch hinzugefügt. Alle Übersetzungen können im JSON-Format exportiert und importiert werden. Diese Infrastruktur, transfer.zertucha.com in Suchmaschinen im Schweizer und deutschen Markt.
Admin-Panel-Funktionen
Das aus 19 Modulen bestehende Admin-Panel verwaltet den gesamten Inhalt und Betrieb der Website von einem einzigen Punkt aus. Es gibt eine Unterscheidung zwischen Superadministrator- und Standardadministratorrechten.
- Reservierungsverwaltung: Statusfilterung (ausstehend, bestätigt, abgeschlossen, storniert), Suche, Paging
- Kundennachrichten: Nachverfolgung gelesener/ungelesener Nachrichten, Zähler ungelesener Nachrichten
- Blog, Seite, Dienst, Ziel, Standort CRUD – alles mehrsprachig
- Kundenbewertungsmanagement (Foto + mehrsprachiges Angebot)
- Navigationsmenüverwaltung
- Site-Einstellungen: Logo, Favicon, Hero-Video, SMTP, Stripe-Schlüssel, Google API-Schlüssel
- Stripe- und SMTP-Verbindungstest-Tools
- Massenversand von HTML-E-Mails an ausgewählte Kunden
- Übersetzungsimport/-export und automatische Übersetzung mit Google Translate
Sicherheitsarchitektur
Der CSRF-Token-Schutz wurde in allen POST-Formularen implementiert. Admin-Passwörter werden mit Argon2id gehasht. Datenbankoperationen werden mit der vorbereiteten PDO-Anweisung ausgeführt; htmlspecialchars() wird verwendet. HTTP-Sicherheitsheader (X-Frame-Options, X-Content-Type-Options, Referrer-Policy) werden serverseitig festgelegt. Die MIME-Typ-Whitelist-Kontrolle wird auf Datei-Uploads angewendet.
Ergebnis
transfer.zertucha.com ist eine vollständig benutzerdefinierte Webanwendung, die entsprechend den Anforderungen des Unternehmens entwickelt wurde, ohne dass handelsübliche Plattformen oder Seitenersteller zum Einsatz kommen. Es vereint Buchungs-, Zahlungs-, Flottenmanagement-, mehrsprachige Inhalte und E-Mail-Marketingfunktionen in einem System. So überprüfen Sie das Live-Projekt: https://transfer.zertucha.com
Projektergebnismetriken
- 19 Admin-Panel-Modul – der gesamte Vorgang von der Reservierung bis zur Übersetzung wird über einen einzigen Bildschirm verwaltet
- 3 Zahlungsmethode – Kreditkarte, Klarna und Twint-Integration richtet sich an unterschiedliche Kundensegmente
- 2 Aktive Sprache – Deutsch und Englisch; Alle Inhalte, UI-Texte und SEO-Tags werden sprachlich verwaltet
- 0 Vertrauen auf vorgefertigte Frameworks – die Plattform wurde von Grund auf mit einer vollständig benutzerdefinierten MVC-Architektur entwickelt
Sie können Ihr Interesse wecken.