3.1 Architektur
Frontend
- Twig Templates
- Bootstrap 5
- JavaScript
Backend
- Symfony 6
- PHP 8.1
- Doctrine ORM
Datenbank
- MySQL
- InnoDB
{% extends 'base.html.twig' %} {% block title %}Buchungssystem Dokumentation{% endblock %} {% block stylesheets %} {{ parent() }} {% endblock %} {% block content %}
Das Buchungssystem ist eine webbasierte Anwendung zur Verwaltung und Buchung von Terminen. Es bietet sowohl eine Kunden- als auch eine Admin-Oberfläche mit verschiedenen Funktionen zur Terminverwaltung.
Einfache und intuitive Terminbuchung über den Kalender
Umfassende Verwaltungsmöglichkeiten für Administratoren
Automatische E-Mail-Benachrichtigungen für alle Aktionen
Ideal für Anfänger: Grundlagen des Schwimmens, Wassergewöhnung und erste Schwimmtechniken.
Vertiefte Yoga-Praxis: Fortgeschrittene Asanas, Meditation und Atemtechniken.
Klicken Sie auf einen grünen Zeitslot im Kalender, um einen Termin zu buchen.
Nach erfolgreicher Buchung erhalten Sie eine Bestätigungs-E-Mail mit allen Details.
Sehr geehrte(r) Max Mustermann,
vielen Dank für Ihre Buchung. Hier sind Ihre Buchungsdetails:
Datum: 20.03.2024
Uhrzeit: 16:00 - 17:00
Ort: Hallenbad Musterstadt
Buchungsnummer: ABC123XYZ
Sie können Ihre Buchung über folgenden Link verwalten:
https://example.com/booking/ABC123XYZ
Mit freundlichen Grüßen
Ihr Buchungssystem
20.03.2024 10:15
Buchungsnummer: ABC123XYZ
20.03.2024 10:16
E-Mail-Bestätigung versendet
20.03.2024 16:00 - 17:00
Schwimmkurs für Anfänger
Noch nicht eingecheckt
Scannen Sie den QR-Code beim Check-in
Termin: 20.03.2024 16:00 - 17:00
Kurs: Schwimmkurs für Anfänger
Ort: Hallenbad Musterstadt
| Datum | Zeit | Kunde | Status | Aktionen |
|---|---|---|---|---|
| 20.03.2024 | 16:00 - 17:00 | Max Mustermann | Bestätigt | |
| 20.03.2024 | 18:00 - 19:30 | Anna Schmidt | Ausstehend |
Template: emails/booking_confirmation.html.twig
Kontext: appointment, customer
Sehr geehrte(r) Max Mustermann,
vielen Dank für Ihre Buchung. Hier sind Ihre Kursdetails:
Kurs: Schwimmkurs für Anfänger
Datum: 20.03.2024
Uhrzeit: 16:00 - 17:00
Ort: Hallenbad Musterstadt
Sehr geehrte(r) Anna Schmidt,
wir möchten Sie an Ihren morgigen Kurs erinnern:
Kurs: Yoga für Fortgeschrittene
Datum: 21.03.2024
Uhrzeit: 18:00 - 19:30
Ort: Sportzentrum Musterstadt
Besuchen Sie die Startseite und klicken Sie auf "Termin buchen".
Wählen Sie einen verfügbaren Termin aus dem Kalender aus.
Füllen Sie alle erforderlichen Felder im Buchungsformular aus.
Klicken Sie auf "Buchung bestätigen" und warten Sie auf die Bestätigungs-E-Mail.
Überprüfen Sie Ihren E-Mail-Eingang für die Buchungsbestätigung.
Nutzen Sie die Links in der E-Mail für Änderungen oder Stornierungen.
Melden Sie sich mit Ihren Admin-Zugangsdaten an.
Navigieren Sie zum Admin-Dashboard über das Hauptmenü.
Verwalten Sie alle Buchungen über die Übersichtstabelle.
Führen Sie den Check-in für Teilnehmer über den QR-Code-Scanner durch.
Nutzen Sie das integrierte E-Mail-System für die Kundenkommunikation.
Eingetragen am: 18.03.2024 10:15
Eingetragen am: 18.03.2024 10:30
Aktueller Termin: 20.03.2024 16:00 - 17:00
Kurs: Schwimmkurs für Anfänger
Sehr geehrte(r) Max Mustermann,
Ihr Schwimmkurs wurde auf den 21.03.2024 16:00 - 17:00 Uhr verschoben.