/UGR_ISI_proyecto

Proyecto Final de la asignatura de Ingeniería de Sistemas de Información impartida en el curso académico 2020/2021.

Primary LanguagePythonMIT LicenseMIT

UGR_ISI_proyecto

Recetas a la Carta

Creación de un sistema de información donde el usuario podia, a través de la introducción de uno o varios ingredientes, obtener información de posibles recetas para cocinar. Las recetas son obtenidas mediante Web Scrapping + API.

Para el desarrollo de la aplicación se ha utilizado el lenguaje Python junto a la biblioteca BeautifulSoup (bs4) para la extraccion de datos mediante web scraping. Se utiliza Flask como framework de Python para implementar el lado servidor de la aplicación web de una forma rápida y minimalista, con el menor numero de lineas de código posibles.

Aprovechando la facilidad de uso de Flask, se ha usado el motor de plantillas compatible Jinja2, para renderizar templates que generen una interfaz gráfica sencilla, y que además posee un diseño adaptable a cualquier tipo de dispositivo (móvil, tablet, ordenador) mediante HTML y CSS. Además, hace uso de scripts en JavaScript y AJAX para mejorar la experiencia del usuario en la página.

Para poder desplegar la aplicación se escogió la plataforma de Google Cloud.

Fuentes de información:

Interfaz principal de la página

interfaz

Interfaz de una receta

receta

Contribuidores

  • Alba Casillas Rodríguez
  • Pablo Robles Molina
  • Tomás Ruiz Fernandez