Skip to content

betanyeli/sbif_challenge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SBIF Challenge!

Duración del Sprint: Viernes 05-06 al Martes 09-06-2020

Objetivo del Sprint: Construir una aplicación web que permita obtener y visualizar el valor del dólar para un período de tiempo determinado, consultando a la API de la SBIF. La aplicación debe contar con lo siguiente:

Requerimientos funcionales

  • ✔️ Definir el rango de tiempo a consultar (fecha inicial y fecha final).
  • ✔️ Invocar la API de la SBIF para obtener los valores del dólar.
  • ✔️ Mostrar y visualizar en un gráfico los valores consultados para el rango de fechas.
  • ✔️ Mostrar promedio, valor máximo y mínimo en el rango de fechas definido.
  • ✔️ El usuario debe poder acceder a través de una URL => https://d2fsn0bshk955j.cloudfront.net/. (Deploy en progreso de migración de host!)

💻 Stack tecnológico

Esta web app fue desarrollada utilizando las siguientes tecnologías / librerías

Frontend:

  • React Js
  • TypeScript
  • Bootstrap (UI CSS Framework)
  • Lodash (Manejo óptimo de estructuras de datos)
  • Moment (Parseo de fechas)
  • Charts (Gráficos)
  • Axios (Http request)
  • Async Functions & Promises
  • Api de SBIF

Backend:

  • Amplify AWS CloudFront & S3

Prototipo de baja fidelidad:

1

🌈 Paleta de Colores

2

📝 Herramienta de gestión de proyecto:

🐛 Issues 👀

-Fix

💥 AWS CLOUDFRONT DEPLOY 💥

  • ⚠️ Asegúrate de tener una cuenta de AWS services ⚠️

  • Ejecuta en la terminal npm install -g @aws-amplify/cli

  • Amplify Configure e inicia sesión en tu cuenta de AWS

  • Amplify Init en la raíz de tu proyecto, para inicializarlo

  • Ejecuta Amplify add hosting para agregar el servicio de hosting.

  • Select AWS CloudFront & S3 Bucket

  • Select DEV option for HTTP or PROD for HTTPS.

  • Ejecuta Amplify publish