MVP mensajería de voz

Empresa

Smart Automation Systems

Problema

Se requiere una aplicación producto mínimo viable para mensajería de voz grupal, como versión Lite de las plataformas de mensajería de la empresa, enfocada al usuario común. Desde la aplicación se debe poder grabar audios, cargar archivos de audio o generar Text to Speech (TTS). Se deben agregar números telefónicos de forma manual o mediante archivos CSV, permitir el envío del mensaje a un máximo de 50 números telefónicos y realizar la carga de créditos mediante PayPal.

Solución

Al conocer previamente la librería Metronic, se decidió usarla en el front-end. Para dar mayor proyección futura (uso como aplicación móvil nativa o integración con plataformas existentes), se desarrolló una API basada en Lumen 8. Para el TTS se utilizó AWS Polly, la administración de archivos de audio se realizó con AWS S3 y se integró una librería JavaScript existente para la grabación de voz.

Logros

  • Se completó todo el ciclo de funcionamiento de la aplicación para ponerla a prueba en un entorno real.

Equipo

  • Gestor de proyectos.
  • Desarrolladores de software.
  • Diseñador gráfico.

Año

2023

Tecnologías

Debian 10
Linux
Metronic
CSS3
JavaScript
jQuery
PHP
Lumen 8
MySQL
AWS S3
AWS Polly
PayPal
Postman
Swagger
GitLab