blog thumbnailUn chatbot interactivo para un restaurante de sushi que permite a los usuarios explorar el menú, hacer pedidos, hacer preguntas y consultar el horario del local, todo de forma natural e intuitiva. Desarrollé esta solución con un front-end en Vite + React, usando JavaScript para el manejo del estado y flujos condicionales. El chatbot incluye actualizaciones dinámicas de la interfaz, interacciones en varios pasos y un enfoque claro en la experiencia de usuario, guiando al cliente desde el saludo hasta la confirmación del pedido. En el backend utilicé Node.js, Express.js y MongoDB, con integración a una API para obtener datos de productos y procesar pedidos en tiempo real. El proyecto destaca por su arquitectura de componentes limpia, código modular y utilidad real para pequeños negocios gastronómicos.

Características principales

  • Flujo conversacional paso a paso para guiar al usuario.
  • Botones y respuestas dinámicas según la entrada del usuario.
  • Sección de preguntas frecuentes con accesos rápidos.
  • Visualización en tiempo real de productos y navegación por el menú.
  • Sistema de pedidos con confirmación en múltiples pasos.
  • Diseño mobile-first con layout responsive.
  • Integración con APIs externas o simuladas para datos de productos/pedidos.
  • Arquitectura de componentes modular y reutilizable.

Frontend:

/react.svg/vite.svg/nodejs.svg/javascript.svg

Backend:

/javascript.svg/express.svg/nodejs.svg

Otros:

/git.svg/github.svg/tailwind.svg/mongo.svg