Descripción

DameHora es una agenda online para negocios que trabajan con cita: peluquerías, barberías, centros de estética, estudios de tatuaje, peluquerías caninas, gestorías o despachos. El negocio organiza su agenda por profesional y por sede, sus clientes reservan desde el móvil sin crear cuenta y cada cita se cobra con ticket o factura VeriFactu a través de Bilteo.

La agenda entiende los servicios por fases: mientras un tinte está en su tiempo de espera, ese rato queda libre para otra cita. Los huecos se calculan en el servidor y la propia base de datos impide las dobles reservas. Si alguien se pone enfermo, se retrasa o hay que cerrar una sede, el sistema detecta las citas afectadas y propone a quién pasarlas o a qué día moverlas. Nada se mueve solo.

Incluye página de reservas por sede, recordatorios por email 24 horas antes, opiniones verificadas por cita, directorio público por sector y municipio, modo mostrador para un iPad compartido con PIN por persona, fichas de clientes, productos, roles y permisos, y suscripción con Stripe.

Arquitectura: backend en Django y Django REST Framework sobre PostgreSQL, aplicación en Vue + Quasar con TypeScript, apps nativas de iOS y Android con Capacitor, web pública en Django y despliegue con Docker en servidores de la UE mediante GitLab CI/CD.

Objetivo

Un negocio con cita suele repartir su día entre la agenda, el teléfono, WhatsApp y una caja aparte. Muchas herramientas del sector cobran por niveles o con comisiones por reserva, y pocas resuelven lo que de verdad pasa en un salón: servicios con tiempos de espera, varios profesionales y sedes, y días en los que alguien se pone enfermo.

El objetivo fue construir una agenda que entienda cómo trabaja un negocio con cita, con una cuota clara al mes y sin comisiones. De ahí las tres líneas de trabajo:

  • Agenda real: servicios por fases, huecos calculados en el servidor e imprevistos que proponen soluciones en lugar de mover citas a ciegas.
  • Reservar sin fricción: el cliente elige servicio, profesional y hora desde el móvil, sin cuenta, y puede cambiar o cancelar desde su enlace.
  • Cobro y cumplimiento: de la cita al ticket o la factura VeriFactu en un toque, conectando con Bilteo por OAuth 2.0.

Todo ello sobre una arquitectura multi-tenant con el aislamiento de datos garantizado en la propia base de datos, y con un desarrollo asistido por IA sometido a un control de calidad automático muy exigente.

Resultados

DameHora está en producción desde octubre de 2026, con la web pública, la aplicación de gestión y las reservas online funcionando sobre la misma plataforma, y las apps nativas de iOS y Android en fase de publicación.

  • Agenda por fases por profesional y sede, con huecos calculados en el servidor y restricciones en PostgreSQL que impiden las dobles reservas.
  • Reservas online 24/7 sin cuenta, con confirmación inmediata, archivo .ics para el calendario y recordatorio por email.
  • Imprevistos resueltos: bajas, retrasos y cierres muestran las citas afectadas y proponen a quién pasarlas.
  • Cobro con VeriFactu gracias a la integración con Bilteo (OAuth 2.0 con PKCE y webhooks firmados) y suscripciones con Stripe Billing.
  • Multi-tenant y multi-idioma (castellano, catalán e inglés), con tests de aislamiento entre negocios en cada endpoint.
  • Desarrollo asistido por IA: más del 85 % de los commits se escribieron con agentes, y cada cambio pasa un control automático de lint, seguridad, cobertura y mutation testing en CI.

0 €

Comisión por reserva

24/7

Reservas online sin cuenta

1.893

Tests automáticos en el backend

+85 %

Commits escritos con agentes de IA

Proyectos Relacionados

Pídelo ahora, sin compromiso
Correo electrónico

info@teosalas.com

Horario

No tengo, pero No me llames los Domingos, para eso existen los formularios y los Emails. ¡Gracias!

¿Chateamos?