app · 2026

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.

Mediaciones Steffen
steffenmediaciones.com.ar ↗
  • Next.js
  • TypeScript
  • PocketBase
  • Vercel Blob
  • Brevo
  • Docker
  • Caddy
El problema

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.

Decisiones

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.

Resultado

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.

Números
3piezas: landing, turnos, admin
Links
Qué es

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.

Mi rol

Desarrollo y entrega end-to-end, incluida la infraestructura: backend propio en VPS, dominio, mails transaccionales autenticados y traspaso de accesos al estudio.