Stravio PymesBeta

Arquitectura

Una vista general de las piezas, sin detalles de configuración.

Piezas

PiezaQué hace
Sitio de Stravio GroupExplica la empresa y recibe solicitudes de acceso a la beta
Stravio Pymes (esta demo)Cuentas por empresa, membrete y documentos
Bots de ExproserAtención por WhatsApp, Messenger, Instagram y Telegram
Motor de cotización de ExproserCalcula cotizaciones y genera documentos para Exproser
CRM de ExproserGuarda clientes, oportunidades y cotizaciones

Cómo se separan las empresas

Todo cuelga de la empresa:

  • Cada usuario pertenece a una empresa.
  • Cada documento y cada consecutivo pertenece a una empresa.
  • Ninguna pantalla de la aplicación consulta datos sin limitar la búsqueda a la empresa de la sesión.

Cómo se construyó esta demo

  • Servidor: Node.js, sin dependencias externas en producción.
  • Datos: una base SQLite en el servidor.
  • Claves: se guardan cifradas con scrypt; nunca en texto.
  • Sesiones: una cookie segura que solo viaja por HTTPS.
  • Diseño: Tailwind compilado, con los mismos tokens del sitio de Stravio Group.
  • PDF: lo genera el navegador a partir de la misma hoja que se ve en pantalla.

Publicación

El servidor es propio y no está abierto a internet. El público llega a través de Cloudflare, que pone el cifrado HTTPS y la dirección demo.zhavia.lat.

Lo que falta para dejar de ser un prototipo

  • Copias de seguridad automáticas.
  • Recuperación de clave por correo.
  • Varios usuarios por empresa, con permisos.
  • PDF generado en el servidor, idéntico en todos los equipos.
  • Un servidor dedicado, en vez del equipo actual.