App interactiva para museos

RETO

Desarrollar una aplicación interactiva para una empresa dedicada a instalar quioscos interactivos en museos a través de los que solicitar copias de las obras expuestas.

DIFICULTAD

El desarrollo partía desde cero y debía estar enfocado en ofrecer una experiencia de usuario accesible. Por otro lado, no solo precisaba de la implantación de tecnologías web como PHP y MySQL, sino también de la integración de las bases de datos externas y la impresora encargada de imprimir tickets de confirmación de compra. Además el sistema debía ejecutarse automáticamente al iniciar el quiosco, de modo que el usuario no pudiese interactuar con el entorno del sistema operativo.

SOLUCIÓN

Por un lado, programar la importación de la base de datos principal que define los museos junto con sus exposiciones, obras disponibles, opciones y precios, teniendo en cuenta que la interfaz debía ser diseñada para manejarse a través de una pantalla táctil. Más adelante, desarrollar el «carrito» mediante llamadas AJAX para evitar el molesto parpadeo al actualizar datos en pantalla, enviar los datos de pedido a la base de datos para las cajas de cobro e imprimir el ticket de pedido. Para ello, el sistema se instaló mediante WAMP en Windows en modo quiosco.