Zeigt die nächsten Reservationen eines Raumes (iCal-Feed) als einfache Webseite an:
Gestaltet für die Gemeinschaftsräume der Wohnbaugenossenschaft Oberfeld.
LIVE
: https://freiraum.wohnenimoberfeld.ch
Beim Aufruf wird aus dem URL-Pfad das Kürzel eines Raumes gelesen. Die dazugehörige URL des iCal-Feeds und der Name des Raumes werden aus dem .env
-File gelesen.
Die Webseite zeigt jeweils den Zustand des Raums (Frei, besetzt, demnächst besetzt) und die nächsten drei Reservationen an.
Aus Datensparsamkeit ist absichtlich kein Link zum effektiven Reservationssystem vorhanden.
Simples PHP 8. Minimalistisch. Keine Authentifizierung, keine Datenbank, keine Benutzerverwaltung.
Einmalig: composer install
Einmalig: npm install
Lokales Entwickeln: composer run serve
-> http://localhost:8000/RAUMNAME
Parallel dazu: composer run tailwind
composer test
composer run deploy-LIVE
-> Pusht den aktuellen main
-Branch auf den Server.
MIT. Siehe LICENSE.md.