PourSelf

Ver proyecto en vivo

Apertura del caso

Primero el problema. Al lado, la solución.

El punto de partidaPourSelf fue una máquina y app de bebidas self-service de la que fui el único desarrollador, cubriendo escaneo de bebidas, pagos, comunicación IoT, servicios backend, herramientas de administración y la web pública.

01 / Problema

Dónde se perdía el valor

Los locales querían vender más bebidas sin contratar más personal, pero los sistemas de autoservicio eran demasiado pesados, caros y complejos para merecer la pena.

02 / Solución

Cómo cerramos la brecha

PourSelf conectaba una máquina física de bebidas, una app para clientes, pagos y un sistema de administración. Fui el único desarrollador del escaneo de bebidas, el flujo de pagos, la comunicación con la máquina, los servicios backend, la base de datos y APIs, las herramientas de administración, la conexión con Barhopp y la web pública.

03 / Resultado

La máquina y el software se lanzaron como un producto funcional usado por clientes reales. Me encargué del software desde la app de escaneo y los pagos hasta el backend, el sistema de administración, los despliegues, la seguridad, la depuración y el mantenimiento. También escribí la solicitud que consiguió 20 millones ISK en financiación de desarrollo.

Máquina + app de escaneoÚnico desarrolladorPagos + administraciónProyecto con apoyo Sproti

Hardware y software

Un producto conectado, desde el móvil hasta la máquina.

PourSelf conectaba un dispensador físico, un ordenador integrado, una app para clientes, pagos, servicios backend y un admin para operadores. Me encargué del software y de los flujos operativos entre cada parte.

20m ISK
Subvención conseguida
1
Desarrollador de software
En vivo
Producto físico
Remoto
Operación de máquina

01 / Máquina conectada

El software llegaba hasta el dispositivo físico

Un pequeño ordenador dentro del dispensador conectaba la máquina a internet y coordinaba acciones desde la app del cliente y el sistema del operador.

  • Móvil, backend y dispositivo

    Construí el flujo de comunicación que movía comandos y estado entre el móvil del cliente, los servicios backend y el ordenador integrado.

  • Enrutamiento remoto controlado

    Gestioné DNS y enrutamiento controlado para el acceso remoto de los operadores al dispositivo.

  • Estado coordinado

    Mantuve coordinados el escaneo de bebidas, las respuestas de la máquina y el estado de pagos en el sistema en producción.

02 / Operaciones

Un admin creado para operar el negocio

La interfaz del operador cubría tanto la máquina como la configuración comercial de cada instalación.

  • Control y estado de la máquina

    Permitía encender y apagar de forma remota, comprobar el funcionamiento, ver el estado y diagnosticar problemas.

  • Productos, precios y descuentos

    Construí flujos para gestionar productos, precios, descuentos, usuarios y la configuración necesaria para la operación diaria.

  • Interfaces para clientes y operadores

    Entregué la app en React Native y Expo, el admin en React y Next.js y la web pública como una sola familia de producto.

  • Backend y monitorización

    Construí servicios Node.js, base de datos y APIs, pagos, scripts, despliegues, monitorización con Sentry, depuración y mantenimiento.