Caso · Clínica de estética y odontología

Con Alma Clinic

De una landing que capta pacientes a un sistema de gestión automatizado: la cita se agenda sola, la hora se bloquea y cada cobro entra a las finanzas sin teclearlo.

Sitio en vivo de Con Alma Clinic

Rol

Diseño + desarrollo full-stack

Stack

Next.js · Supabase · Vercel

Tipo

Sitio + software a medida

Estado

Landing en vivo · en operación

El reto

Ordenar toda la operación

La clínica atiende dos áreas —Piel con Alma (estética) y Sonrisa con Alma (odontología)— y lo llevaba todo a mano: citas en cuadernos, cobros en hojas de cálculo y el riesgo diario de agendar dos pacientes a la misma hora. Necesitaban dos cosas a la vez: captar pacientes por internet con una imagen a la altura, y un sistema que hiciera solo el trabajo repetitivo —agendar, bloquear horas y registrar cobros— para que el equipo se dedique a atender, no a cuadrar.

Qué construí

Una landing y el sistema detrás

Lo público es solo la punta: una landing editorial que capta la cita. Detrás vive una app instalable, automatizada de principio a fin, que encadena la agenda, los cobros y las finanzas para que el equipo no repita trabajo.

La cita se agenda sola

Cuando un paciente reserva, la cita entra directo a la agenda y bloquea esa hora en su área: nadie más puede agendar en Piel o en Sonrisa a esa hora. Se acabaron los choques.

El cobro se registra solo

Al marcar un tratamiento como realizado, su pago entra automáticamente a Finanzas. El equipo no anota cobros a mano ni cuadra caja al cerrar.

Bolívares a la tasa del día

Si el paciente paga en bolívares, el sistema convierte a la tasa oficial del día y lo suma al capital en Bs, separado de las divisas.

Recordatorios automáticos

Confirmación, recordatorio 24 h antes, agenda del día y seguimiento post-cita salen solos por WhatsApp, sin que nadie los escriba.

Pacientes protegidos

Directorio con buscador y datos sensibles cuidados: la cédula viaja enmascarada en los listados.

Servicios, costo y utilidad

Catálogo por área con precios, costo y utilidad por servicio, editable desde el panel o por Excel para cambios masivos.

App instalable (PWA)

Se instala como aplicación en el móvil o el PC, con notificaciones push para el equipo.

Roles y calendario

Permisos por rol (especialista, gestión, administración) y Google Calendar vinculado por cada especialista.

Cómo está hecho

Rápido y a prueba de errores

Construido con Next.js y Supabase (PostgreSQL con seguridad a nivel de fila), desplegado en Vercel. El bloqueo de horas se resuelve en la base de datos, no en la pantalla: dos citas no pueden solaparse aunque dos personas reserven a la vez. Y las automatizaciones son idempotentes —un cobro no se duplica ni una cita se agenda dos veces aunque se repita la acción—. Se cuida como producto: pruebas automatizadas y verificación en cada cambio.

Next.js 16 React 19 TypeScript Supabase / PostgreSQL Vercel WhatsApp API Google Calendar Web Push (PWA)
Resultado

En vivo y en uso

La landing está publicada y captando, y el sistema está en operación en la clínica. Lo importante: el equipo dejó de teclear cobros y de cuadrar agendas a mano —el software hace ese trabajo— y el sistema sigue creciendo con su feedback real (costos y utilidad por servicio, cuentas por moneda, seguimientos). No es una maqueta: es la herramienta con la que trabajan todos los días.

Tu proyecto

¿Quieres algo así para tu negocio?