Demo-Modus
Ein Befehl, keine Anmeldung, generierte Daten und keine externen Anfragen.
pnpm demoDamit starten drei Server gemeinsam:
| Was | URL |
|---|---|
| App | http://localhost:4100/app |
| Marketing-Website | http://localhost:4110 |
| Dokumentation | http://localhost:4120/docs |
Sie möchten nur die App? pnpm demo:app startet nur diese.
Was Sie bekommen
Eine Anmeldung gibt es nicht. Sie landen in Harborline Logistics, einem erfundenen 3PL in Los Angeles im Growth-Tarif, als Avery Morgan, Leitung des Control Towers.
Die Daten werden beim Start der App generiert. Sie umfassen die letzten 120 Tage und die nächsten 14, bezogen auf heute, sodass im Rampenplan immer Lkw stehen und die Diagramme immer am aktuellen Datum enden. Sie sind bewusst unordentlich: Spitzen an Werktagen und Einbrüche am Wochenende, ein Stau-Ausschlag im Hafen Busan, ein Kühlcontainer mit einer Lücke in seiner Telemetrie, eine Temperaturabweichung, überfällige Dokumente, stornierte Termine und Kunden, deren Namen auf zwei Arten geschrieben sind.
Yard-Ereignisse sind in diesem Growth-Workspace freigeschaltet. Zwei Sendungen nennen ein Pruva-Schiff. Die Clips sind generiert. Es wird kein Modell aufgerufen, und nichts wird an Pruva gesendet. Die API steht weiterhin unter „Verfügbar“, weil sie Scale benötigt und nicht gebaut ist.
Dinge ändern
Sie können alles tun, was ein Disponent oder Inhaber tun würde: Rampentermine verschieben, Fahrer ein- und auschecken, Dokumente hochladen, Nachrichten senden. Jede Aktion zeigt einen Demo-Hinweis.
Änderungen bestehen im Arbeitsspeicher, pro Browser-Sitzung. Sie sind weg, wenn der Server neu startet oder wenn Sie sie selbst über Einstellungen → Demo → Zurücksetzen zurücksetzen.
Was er niemals tut
- Keine externen Anfragen. Keine Karten von einem Tile-Server, keine Schriften von einem CDN, keine Analytics, keine APIs von Frachtführern. Nachrichten an Fahrer werden gespeichert, nie gesendet. Die End-to-End-Tests laufen mit blockierten Drittanbieter-Hosts, damit das so bleibt.
- Keine Produktion. Ein Banner auf jeder Seite zeigt an, dass Sie sich in der Demo befinden. Und wenn
DEMO_MODE=truezusammen mitNODE_ENV=productiongesetzt ist, verweigert die App den Start:
DEMO_MODE=true is refused when NODE_ENV=production. Set ALLOW_DEMO_IN_PROD=true only for a deliberate public demo.Setzen Sie ALLOW_DEMO_IN_PROD=true nur, wenn Sie bewusst eine öffentliche Demo betreiben wollen.