Mediaciones Steffen
Cliente: Renna, Steffen y Asociados
Stack
Descripción
El estudio necesitaba dejar de coordinar mediaciones por teléfono y WhatsApp. El resultado es un flujo autoadministrado de punta a punta, con el estudio como único operador del panel.
El desafío
Los turnos se pactaban a mano y no había forma de cobrar por adelantado ni de saber quién había pagado. El estudio tampoco quería administrar cuentas de GitHub o Vercel: pedía un panel y nada más. Los precios además dependen del tipo de trámite y de la cantidad de partes, así que el costo no podía estar fijo en el código.
La solución
Wizard de turnos en tres pasos con pago por transferencia y carga de comprobante a Vercel Blob, más un panel donde el estudio gestiona citas, costos y disponibilidad sin tocar código. Backend en PocketBase sobre VPS con Caddy en Docker. La autorización del panel es por rol sobre la colección de usuarios, con las reglas de create, update y delete restringidas a superuser y versionadas en un script idempotente. Mails transaccionales firmados desde el dominio propio (DKIM y DMARC verificados) y con reply-to al mail del estudio.
Resultados
En producción en su dominio propio, con el estudio operando el panel con su propia cuenta y la cuenta de servicio separada. Turnos, comprobantes y notificaciones funcionando end-to-end, y la configuración de acceso del backend versionada para poder reaplicarla sin adivinar.
