1.1 App Móvil
La aplicación a desarrollar constará de las siguientes funcionalidades básicas:
- Listado de empresas o actividades clasificados por distintos criterios, configurables por el usuario (tipo, fecha, valoraciones,...)
- Vista detalle de cada actividad o negocio, que permitirá consultar información más precisa de la empresa en cuestión: descripción, imágenes, ofertas, situación.
- Mapa de localización de los distintos negocios o actividades y que muestre la situación actual del usuario
- Sección de información general sobre el programa y la aplicación
1.2 Aplicación web y Web API
Como complemento a la aplicación móvil, se propone el desarrollo de una aplicación web desarrollada con tecnología PHP, que tendrá un doble objetivo:
- Alojará toda la información y fotografías de los negocios o actividades. Todos los datos que se mostrarán en el móvil serán extraídos de esta aplicación. Para ello, se desarrollará una Web API que permitirá establecer una comunicación entre la aplicación instalada en el móvil y la aplicación web. Cada vez que un usuario consulte un listado de actividades o negocios, o requiera una vista detallada, la aplicación móvil se conectará al servidor donde se aloja la aplicación web, y enviará una petición para obtener la información necesaria. La información requerida será enviada de vuelta al dispositivo donde será mostrada para que el usuario pueda consultarla.
- Proporcionará una plataforma de gestión accesible mediante usuario y contraseña, desde la que se podrá añadir nuevos negocios y editar la información de cada una de ellos: nombre, descripción, situación, imágenes, etc.
El hecho de tener una aplicación de este tipo disponible nos da una doble ventaja. Por una parte, cualquier cambio que se realice desde esta plataforma se verá reflejado de manera instantánea en la información que los usuarios consulten desde la aplicación móvil. De esta manera, la guía contará siempre con la información actualizada.