Station 00/Die Beispielanwendung: Ausleihe·Vorschau
Station 00 · Orientierung/Phase 2

Die Beispielanwendung: Ausleihe

Die ganze Strecke wird an einer einzigen, absichtlich kleinen Anwendung durchgespielt. Hier steht, was sie tut — damit Sie wissen, was Sie später auf dem Server sehen.

Die BeispielanwendungAusleihe — absichtlich klein1:27

Wer hat welchen Gegenstand wie lange ausgeliehen — und was kostet das? Mehr macht Ausleihe nicht. Ein Formular, eine Liste, eine Gebührenregel. Sie will nicht nützlich sein; sie will jede Regel dieser Strecke einmal sichtbar machen.

So sieht sie ausFormular oben, Liste unten, rechts die eine Regel
localhost:3000 — AusleiheAusleiheAbmeldenAUSLEIHE ERFASSENGegenstandBohrhammerAusgeliehen anM. BergerAusgeliehen am01.09.2026Zurück am08.09.2026SpeichernBeleg (optional, max. 2 MB)ERFASSTE AUSLEIHENGegenstandZeitraumTageGebührBohrhammer01.09. – 08.09.76,00 €Anhänger20.08. – 22.08.20,00 €DIE EINE REGELDie ersten 3 Tage frei,danach 1,50 € je Tag,höchstens 30,00 €.Bohrhammer: 7 Tage − 3 frei = 4 × 1,50 €= 6,00 €WAS DRIN ISTeine Anmeldung (ein Passwort)ein Formular, eine Listeein Datei-Upload (Beleg)eine Postgres-Tabelle, eine Migrationeine Berechnung — mit Tests
Erst grob, dann genau.Drei Fragen zur Anwendung — klicken Sie sich durch.
Was sie fachlich tut1 von 3
1

Erfassen

Gegenstand, an wen, von wann bis wann — optional ein Beleg als Datei.

2

Berechnen

Die ersten drei Tage frei, danach 1,50 € je Tag, höchstens 30,00 €. Sieben Tage Bohrhammer: 7 − 3 = 4 Tage × 1,50 € = 6,00 €.

3

Anzeigen

Alle Ausleihen als Liste mit Zeitraum, Tagen und Gebühr. Hinter einer Anmeldung mit einem Passwort.

Warum so klein2 von 3

Sie enthält genau das, was die Strecke braucht: eine Anmeldung, ein Formular, eine Liste, einen Datei-Upload, eine Datenbanktabelle mit Migration und eine echte Berechnung mit Tests. Sieben Dateien, drei Abhängigkeiten. Alles, was Sie später bauen, hat dieselben Bausteine — nur mehr davon.

Neutral, ohne Kundenbezug, übergebbar. Sie dürfen sie behalten, umbauen oder als Vorlage für die eigene Anwendung nehmen.
Wo sie liegt3 von 3

Der Ordner template/ im DevEnv-Paket. Station 01 startet sie auf Ihrem Rechner, Station 03 bringt sie auf den Server. Bis dahin müssen Sie nichts daran ändern.

Terminal — der erste Start (Station 01 erklärt jeden Schritt)
cd template
npm install
cp .env.example .env
npm run dev   # http://localhost:3000
Zugang erhalten
Fortschritt merken?Mit Zugang bleiben Häkchen und erledigte Phasen am Konto — auf jedem Gerät.