Fotos
- Jeder Eintrag auf dem Wunschzettel wird einer Kategorie zugeordnet.
- Auf der Detailseite lässt sich der Reservierungsstatus des Eintrags abrufen und anschließend die Reservierung vornehmen.
- Neue Einträge werden über das Formular hinzugefügt, bestehende Einträge können angepasst werden.
- Auch auf kleinen Displays funktioniert die Darstellung.
Details
Im Browser läuft eine Angular2-Anwendung. Als Programmiersprache wurde TypeScript eingesetzt. Das Design ist Material Design Lite. Zur Bereitstellung der fertigen Anwendung wird Webpack genutzt. Dessen Einbindung wurde durch das Starterkit möglich.
Auf dem Server läuft ein einzelnes PHP-Script. Die Einträge werden als separate Dateien gespeichert.
Diese Funktionalität gibt es auch als Drupal-Modul.
Links
Eine Beispielinstallation gibt es hier: https://ewus.de/wdemo/
Der Quellcode ist auf GitHub. Ein Release ist ebenfalls erhältlich.