PortlinePortlineDocumentación

Modo demo

Un solo comando, sin inicio de sesión, con datos generados y sin solicitudes externas.

pnpm demo

Esto inicia tres servidores a la vez:

QuéURL
Aplicaciónhttp://localhost:4100/app
Sitio de marketinghttp://localhost:4110
Documentaciónhttp://localhost:4120/docs

¿Solo necesita la aplicación? pnpm demo:app inicia únicamente esa.

Lo que obtiene

No hay inicio de sesión. Usted entra en Harborline Logistics, un 3PL ficticio de Los Angeles con el plan Growth, como Avery Morgan, responsable de la torre de control.

Los datos se generan al iniciar la aplicación. Cubren los últimos 120 días y los próximos 14, en relación con la fecha actual, de modo que la programación de muelles siempre tiene camiones y los gráficos siempre terminan en la fecha actual. Son desordenados a propósito: picos entre semana y caídas el fin de semana, un pico de congestión portuaria en Busan, un reefer con un hueco en su telemetría, una desviación de temperatura, documentos vencidos, citas canceladas y clientes cuyos nombres se escriben de dos maneras.

Los eventos de patio están habilitados en este espacio de trabajo Growth. Dos envíos mencionan un buque de Pruva. Los clips son generados. No se llama a ningún modelo y no se envía nada a Pruva. La API sigue apareciendo en "Disponible", porque requiere Scale y no está desarrollada.

Hacer cambios

Puede hacer todo lo que haría un despachador o un propietario: mover citas de muelle, registrar la entrada y salida de conductores, subir documentos, enviar mensajes. Cada acción muestra un aviso de demostración.

Los cambios se guardan en memoria, por sesión del navegador. Desaparecen cuando se reinicia el servidor o cuando usted mismo los restablece desde Configuración → Demo → Restablecer.

Lo que nunca hace

  • Ninguna solicitud externa. Ni mapas de un servidor de teselas, ni fuentes de una CDN, ni analítica, ni API de transportistas. Los mensajes a los conductores se almacenan, nunca se envían. Las pruebas de extremo a extremo se ejecutan con los hosts de terceros bloqueados para que siga siendo así.
  • Nada de producción. Un banner en cada página indica que está en la demo. Y si se establece DEMO_MODE=true junto con NODE_ENV=production, la aplicación se niega a iniciarse:
DEMO_MODE=true is refused when NODE_ENV=production. Set ALLOW_DEMO_IN_PROD=true only for a deliberate public demo.

Establezca ALLOW_DEMO_IN_PROD=true solo cuando quiera ejecutar una demo pública de forma intencionada.

En esta página