SaaSBackend PythonPostgreSQLNext.jsIA-assisted UI

Citaly

Reservas online y recordatorios automáticos para reducir plantones en peluquerías y barberías.

Visitar web
Logo de Citaly

El problema

Las peluquerías y barberías pierden tiempo y dinero con clientes que no se presentan a sus citas. Las llamadas de confirmación manual son tediosas y no siempre efectivas. Muchos negocios pequeños no pueden permitirse sistemas caros de gestión, pero necesitan una forma simple de gestionar reservas y reducir los plantones.

La solución

Citaly permite a los clientes reservar citas online y envía recordatorios automáticos por WhatsApp. Los negocios pueden gestionar su agenda desde un panel simple y los clientes reciben confirmaciones instantáneas.

  • Reservas online 24/7 sin intervención manual
  • Recordatorios automáticos por WhatsApp
  • Panel de gestión para ver agenda y estadísticas
  • Cancelación y reprogramación fácil para clientes

Arquitectura y stack

Backend

  • Python con FastAPI
  • PostgreSQL
  • Celery
  • API de 360 Dialog

Frontend

  • Next.js con TypeScript
  • Tailwind CSS
  • PWA

Nota: El frontend fue generado asistido con IA (v0.dev) para optimizar tiempos. Supervisión y ajustes propios. Backend diseñado y desarrollado desde cero.

Decisiones técnicas clave

PostgreSQL para fiabilidad

Elegí PostgreSQL por su robustez y soporte para transacciones. Las reservas son datos críticos que no pueden perderse, y PostgreSQL ofrece garantías ACID.

Celery para recordatorios

Los recordatorios se envían mediante tareas programadas con Celery. Esto permite escalar fácilmente y reintentar envíos fallidos sin bloquear la aplicación principal.

360Dialog

WhatsApp tiene tasas de apertura mucho más altas que el email. La integración con la API de 360Dialog simplifica el proceso.

Enlaces