Mediaciones Steffen
Landing institucional y sistema de turnos online para un estudio de mediación, con pago por transferencia, carga de comprobante y panel de administración propio.

- Next.js
- TypeScript
- PocketBase
- Vercel Blob
- Brevo
- Docker
- Caddy
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.
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.
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.
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.