Skip to content

Zeigt die nächsten Reservationen eines Raumes (iCal-Feed) als einfach Webseite an

License

Notifications You must be signed in to change notification settings

oberfeld/freiraum

Repository files navigation

Freiraum

Project Status: Active – The project has reached a stable, usable state and is being actively developed.

Zeigt die nächsten Reservationen eines Raumes (iCal-Feed) als einfache Webseite an:

Screenshot Freiraum

Gestaltet für die Gemeinschaftsräume der Wohnbaugenossenschaft Oberfeld.

LIVE: https://freiraum.wohnenimoberfeld.ch

Konzept

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.

Entwicklung

Einmalig: composer install

Einmalig: npm install

Lokales Entwickeln: composer run serve -> http://localhost:8000/RAUMNAME

Parallel dazu: composer run tailwind

Testing

composer test

Deployment

composer run deploy-LIVE -> Pusht den aktuellen main-Branch auf den Server.

Credits

License

MIT. Siehe LICENSE.md.

About

Zeigt die nächsten Reservationen eines Raumes (iCal-Feed) als einfach Webseite an

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages