
Tappy
Descripción
Tappy representa una solución pionera en el sector de la hostelería que transforma la experiencia tradicional de servir cerveza mediante un sistema IoT avanzado. La plataforma integra hardware especializado con una robusta infraestructura backend y una aplicación móvil intuitiva, permitiendo a los usuarios servirse su propia cerveza de manera automatizada. El sistema incluye gestión de usuarios, control de consumo, integración con sistemas de pago y monitorización en tiempo real del estado de los grifos, todo ello respaldado por una arquitectura cloud altamente disponible y escalable en AWS. La infraestructura utiliza servicios gestionados como Elastic Beanstalk para el despliegue de aplicaciones, Aurora para la base de datos, S3 para el almacenamiento y SES para las comunicaciones por email.
Cliente
Tappy
Responsabilidad
Lead Backend Developer
Tecnologías
Desafíos
- Diseño e implementación de una arquitectura backend robusta y escalable utilizando NestJS y MySQL
- Desarrollo de un sistema de autenticación y autorización seguro para el control de acceso a los grifos
- Implementación de una API REST para la comunicación en tiempo real entre la aplicación móvil y los dispositivos IoT
- Integración de sistemas de pago y gestión de transacciones para el control del consumo
- Supervisión y contribución al desarrollo de la aplicación móvil Flutter, asegurando la correcta integración con el backend
- Implementación de un sistema de monitorización y diagnóstico para el mantenimiento preventivo de los dispositivos
- Arquitectura e implementación de una infraestructura cloud en AWS utilizando servicios gestionados como Elastic Beanstalk, Aurora, S3, SES
- Configuración de pipelines de CI/CD para automatizar despliegues y garantizar la calidad del código