SaaSBackend PythonMySQLNext.jsIA-assisted UI

EzChats

Plataforma para que otros SaaS creen chatbots de atención al cliente y onboarding de forma simple.

Visitar web
EzChats logo

El problema

Muchos SaaS necesitan chatbots para atención al cliente y onboarding, pero implementarlos desde cero requiere tiempo y recursos. Las soluciones existentes son complejas, caras o requieren conocimientos técnicos avanzados. Los equipos pequeños necesitan una forma rápida de añadir chatbots inteligentes sin complicaciones.

La solución

EzChats es una plataforma que permite crear y gestionar chatbots de atención al cliente en minutos. Los usuarios pueden configurar respuestas automáticas y personalizar el comportamiento del chatbot sin escribir código.

  • Configuración visual sin código necesario
  • Personalización de forma sencilla
  • Panel de analíticas para medir efectividad
  • Widget embebible en cualquier web

Arquitectura y stack

Backend

  • Python con Flask
  • MySQL
  • Docker

Frontend

  • AWS (EC2, S3)
  • Next.js con TypeScript
  • Tailwind CSS
  • Widget embebible

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

Flask para el backend

Elegí Flask por su velocidad, flexibilidad y escalabilidad. Esto acelera el desarrollo y reduce errores.

MySQL vs PostgreSQL

Opté por MySQL por familiaridad y porque el modelo de datos es principalmente relacional. El rendimiento es más que suficiente para el volumen actual.

Widget embebible

El widget está construido en vanilla JavaScript para minimizar el tamaño y evitar conflictos con frameworks del cliente. Se carga de forma asíncrona para no afectar el rendimiento.

Enlaces