Skip to content

CasillasAlba/UGR_ISI_proyecto

 
 

Repository files navigation

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

About

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

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Python 91.7%
  • C 5.5%
  • XSLT 1.4%
  • Cython 1.1%
  • CSS 0.1%
  • HTML 0.1%
  • Other 0.1%