Alle Lab-Projekte

Lab

Belegungsplan Gemeinschaftsraum

Bewohner eines Studentenwohnheims sehen, wann der Gemeinschaftsraum frei ist, und tragen sich ohne Konto ein — Änderung über einen geheimen Link. Ein einzelner Node-Prozess, keine externen Dienste.

Das Problem

In einem Studentenwohnheim gibt es einen Gemeinschaftsraum und keinen verlässlichen Weg herauszufinden, ob er frei ist. Zettel an der Tür gehen verloren, Gruppenchats scrollen weg, und ein Buchungssystem mit Konten benutzt für einen Raum niemand.

Die Lösung

Ein Belegungsplan, der ohne Anmeldung funktioniert. Man sieht die Termine, trägt sich mit Namen und Zeitraum ein und bekommt einen geheimen Link. Wer den Link hat, kann seinen eigenen Eintrag ändern oder löschen — mehr Zugriffsschutz braucht ein Raumplan nicht, und jede Hürde mehr hätte bedeutet, dass wieder Zettel an der Tür hängen.

Wie es gebaut ist

SvelteKit mit Svelte 5, SQLite über Drizzle. Ein einzelner Node-Prozess, keine externen Dienste, keine Datenbank auf fremden Servern. Die Zustandsverwaltung liegt komplett in der URL, sodass ein Link auf eine bestimmte Woche geteilt werden kann.