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:
- ✔️ 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!)
Esta web app fue desarrollada utilizando las siguientes tecnologías / librerías
- 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
- Amplify AWS CloudFront & S3
-Fix
-
⚠️ 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