[ca] Els avenços que s'han produït en la tecnologia mòbil durant els últims anys, han propiciat un augment en el ús dels dispositiu com els telèfons mòbils i les tauletes electròniques. La millora en les especificacions tècniques dels terminals i el creixement de la infraestructura de telecomunicacions tan en ample de banda com en cobertura geogràfica, han permès que un telèfon mòbil pugui substituir a un ordinador convencional per a la realització de multitud de tasques. A dia d'avui es comú utilitzar aquest tipus de dispositius per a llegir publicacions, consultar el correu electrònic o reproduir contingut multimèdia entre d'altres. Les possibilitats que ofereixen aquest terminals en l'actualitat son tan grans que s'ha generat una gran comunitat de investigadors i desenvolupadors que treballen principalment sobre aquest tipus de tecnologia. Gracies a la seva mida reduïda i les seves possibilitats a nivell de connectivitat, aquest tipus de dispositius son adients per realitzar tasques per a les quals prèviament no existia una solució, ja que requerien de portabilitat i de funcionalitats que nomes un ordinador podia proporcionar. Aquest projecte neix precisament d'aquesta premissa, la capacitat d'un dispositiu mòbil d'executar tasques complexes que requereixin de potència de processament i de connectivitat a internet , i que a la vegada puguin ser realitzades des de qualsevol lloc. El propòsit d'aquest projecte es, desenvolupar una aplicació mòbil que permeti al usuari identificar un producte alimentari indicant si aquest es apte o no per al consum del usuari depenent de la intolerància alimentaria que s'hagi seleccionat a l'aplicació. Per a dur a terme aquest treball, es desenvoluparà per complet un sistema client-servidor en el que el client serà una aplicació mòbil i el servidor serà l'encarregat de respondre a les seves consultes i emmagatzemar la base de dades. Degut a la gran presència d'aquest tipus de patologies en la societat actual, creiem que desenvolupar una eina capaç d'informar i proposar alternatives a persones que les pateixen, pot tenir un gran valor social. Al ser aquest un tema d'actualitat i degut l'augment en el número de persones afectades per aquestes afeccions, han sorgit aplicacions similars a la desenvolupada en aquest projecte, tot i això cap d'aquestes aporta solucions efectives i totes manquen de funcionalitats. Per aquest motiu, l'objectiu del projecte es que l'aplicació sigui amigable e intuïtiva, oferint al mateix temps el major nombre de funcionalitats. Per a aconseguir aquest objectiu, s'han implementat diferents mètodes de cerca, la nostra aplicació es capaç de realitzar consultes mitjançant: codi de barres, text, imatge i família de productes obtenint en cada cas uns temps de resposta excel·lents per sota de 5 segons en el pitjor escenari. Per últim es important destacar la funcionalitat alternatives, aquesta, en cas de que el producte consultat sigui identificat com a no apte per al consum del usuari, proposarà un llistat d'alternatives corresponents a la mateixa família del producte consultat però que si seran aptes per al seu consum.

[es] Los avances que se han producido en la tecnología móvil durante los últimos años, han propiciado un aumento en el uso de dispositivos como teléfonos inteligentes y tabletas. La mejora de las especificaciones técnicas de los terminales y el crecimiento de la infraestructura de telecomunicaciones inalámbrica tanto en ancho de banda como en cobertura geográfica, han permitido que un teléfono móvil pueda sustituir a un ordenador convencional para la realización de multitud de tareas. A día de hoy es común utilizar este tipo de dispositivos para leer publicaciones, consultar el correo electrónico o reproducir contenido multimedia entre otras funcionalidades. Las posibilidades que ofrecen actualmente estos terminales son tan amplias que se ha generado una gran comunidad de desarrolladores e investigadores que trabajan principalmente sobre este tipo de tecnología. Gracias a su reducido tamaño y su conectividad inalámbrica, estos dispositivos son adecuados para realizar tareas para las que previamente no existía una solución, ya que estas requerían de funcionalidades que solo un ordenador podía proporcionar. Este proyecto nace precisamente de esta premisa, la capacidad de un dispositivo móvil de ejecutar tareas complejas que requieran de potencia de procesado y de conectividad a internet, y a la vez que puedan ser realizadas desde cualquier lugar. El propósito de este proyecto es, desarrollar una aplicación móvil que permita al usuario identificar un producto alimentario e indicar si este es apto o no para su consumo dependiendo de la intolerancia alimentaria que el usuario haya seleccionado. Para llevar a cabo el trabajo, se desarrollará por completo un sistema cliente servidor en el que el cliente será la aplicación móvil y El servidor será el encargado de responder a las peticiones de la aplicación y alojar la base de datos. Debido a la gran presencia de este tipo de patologías en la sociedad actual, creemos que implementar una herramienta capaz de informar y proponer alternativas a las personas que las padecen, puede tener un gran valor social. Al ser un tema de actualidad y debido al aumento en el número de personas afectadas por estas afecciones, han aparecido aplicaciones de corte similar a la desarrollada en este proyecto, sin embargo, ninguna de ellas aporta soluciones efectivas y carecen de funcionalidades. Por ello, el objetivo de este proyecto es que la aplicación sea amigable e intuitiva y al mismo tiempo incorpore un mayor número de funcionalidades. Para conseguir este objetivo se han implementado diferentes métodos de búsqueda, y nuestra aplicación es capaz de realizar peticiones mediante: código de barras, texto, imagen y familia de productos consiguiendo excelentes resultados en cuanto al tiempo de respuesta para cada uno de ellos, inferiores a 5 segundos en el peor escenario. Por último, cabe destacar la implementación de la funcionalidad alternativas, esta, en caso de que el producto consultado sea identificado como no apto para el usuario, mostrara un listado de alternativas similares pero que el usuario si podría consumir.