Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/govil-web/conversor

Segundo challenge del programa ONE - G5 Backend
https://github.com/govil-web/conversor

alura alura-latam challengeconversordemonedas challengeoneconversorlatam5 hellooneg5 oracle

Last synced: 3 days ago
JSON representation

Segundo challenge del programa ONE - G5 Backend

Awesome Lists containing this project

README

        

# Conversor
Segundo challenge del programa ONE - G5 Backend
Este proyecto corresponde al segundo Challenge Backend-Java Conversor del programa Oracle Next Education
en asocio con Alura Latam.

![imagen](https://github.com/Govil-web/Conversor/assets/96146319/32aa2044-7be0-45ef-8db6-0ae8f4edcd74)

Este programa consiste en una herramienta de conversion de cantidades
1. Divisas
2. Temperatura
3. Medidas de longuitud

DIVISAS
Su funcion es convertir cantidades entre las siguientes divisas:

* Real Brasileño (BRL)
* Euro (EUR)
* Dollar (USD)
* Peso Mexicano (MXN)
* Libra Esterlina (GBP)
* Yen Japones (JPY)
* Yuan Chino (CNY)

![imagen](https://github.com/Govil-web/Conversor/assets/96146319/fa161625-a608-49e0-bcec-0fbb201033ef)

El programa tiene restricciones para ingresar los datos. Para habilitar los campos primero se deben seleccionar
los divisas a convertir y campo para ingresar los valores solo permite ingresar numero y un solo punto para
los decimales.

![imagen](https://github.com/Govil-web/Conversor/assets/96146319/909bb68b-493b-4184-9523-ff4587164fa6)

FREE CURRENCY API
El programa consme la API Free Currency Api, esta api es gratutita para un numero determinado de divisas y
requiere una APPI_ID

TEMPERATURA

El programa permite convertir las siguientes unidades
* Celcius
* Kelvin
* Fahrenheit

![imagen](https://github.com/Govil-web/Conversor/assets/96146319/ad35c974-c54d-48c1-b8a2-c73a054156d6)

MEDIDAS DE LONGUITUD
El programa permite convertir entre las siguientes unidades de longuitud
* Milimetro
* Centimetro
* Metro
* Pie
* Yarda
* Pulgada
* Kilometro
* Milla

![imagen](https://github.com/Govil-web/Conversor/assets/96146319/3d2a3bce-c66a-431b-a8de-a62a558b6e28)

ReadApi

La clase ReadApi gestiona la API_KEY para el consumo de la API, utilizando el metodo readApiKeyFromFile().

Metodo readApiKeyFromFile()

Este metodo realiza la lectura del archivo en el cual esta almacenada la API_KEY