Proyecto Final de la Fase 2 BEDU-Santander
- Castillo Del Valle Gabriela Aideé
- Galíndez Cortés Marco Antonio
- Karina Lizeth Ortiz Muñoz
- García Eulogio Lourdes
- Juliet Guadalupe Quintero Rocha
- Mostrar en la UI un input para ingresar texto y un botón para generar la búsqueda.
- Utilizar la siguiente API para obtener los resultados: Free Meal API
- Mostrar los resultados usando las imágenes de las recetas.
- Al seleccionar una imagen se deben desplegar los detalles de la receta, es decir, los ingredientes y las instrucciones.
- Mostrar en la UI un botón secundario para desplegar una receta aleatoria.
Nota: El acomodo de todos los elementos junto con el diseño es completamente libre, se pueden usar librerías que ayudan con la UI como Bootstrap, Foundation, Materialize, etc.
La primera parte de ese proyecto y consiste en dejar listo el ambiente de desarrollo:
- Desarrolla los mockups de la aplicación, esto te permitirá visualizar cómo se van a acomodar todos los elementos mucho antes de crear el código. Es parte fundamental en el desarrollo del software.
- Instalar y configurar Webpack, Babel y Webpack Dev Server.
- Instalar las librerías que se vayan a utilizar (Bootstrap, Materialize, Foundation, etc.).
- Configurar los loaders necesarios para los estilos, se puede utilizar CSS o SASS.
Como parte de nuestra visión, hemos desarrollado los mockups contemplando la realizacion de nuestro sistema en 2 fases, la primera con las caracteristicas indicadas en las instrucciones generales y la segunda con una version avanzada, la cual será desarrollada al completar la primera fase.
En los mockups se pueden visualizar las pantallas contempladas para la entrega de este proyecto. Los componentes titulados Categories text y Countries forman parte de la fase 2 mencionada anteriormente.
La carpeta con las configuraciones se encuentra en : Carpeta del proyecto
Dependencias principales:
- Webpack y Webpack Dev Server
- Babel
- Bootstrap
Loaders:
- style-loader
- css-loader
- babel-loader
- html-loader
- sass-loader
- postcss-loader
Plugins:
- html-webpack-plugin
Dependencias adicionales:
- @babel/core
- @babel/preset-env
- @popperjs/core
