Skip to content

DovaCrii/ConversorMonedas

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Conversor de Monedas en Java

Este proyecto es un conversor de monedas desarrollado en Java utilizando IntelliJ IDEA. Permite a los usuarios convertir entre diferentes monedas utilizando la API de tasas de cambio de ExchangeRate-API y mantener un historial de conversiones.

Funcionalidades

  • Conversión de Monedas: Permite al usuario seleccionar una moneda de origen y una moneda de destino, ingresar la cantidad a convertir y obtener el resultado de la conversión.

  • Historial de Conversiones: Guarda un registro de todas las conversiones realizadas, incluyendo la fecha y hora de cada conversión.

  • Selección de Monedas: El usuario puede elegir entre las siguientes monedas compatibles: USD, ARS, BRL, CLP, EUR, JPY.

  • Formato de Números: Los resultados de las conversiones se muestran con separador de miles y punto decimal para facilitar la lectura.

Tecnologías Utilizadas

  • Java
  • IntelliJ IDEA
  • Gson para el manejo de JSON
  • ExchangeRate-API para obtener las tasas de cambio

Capturas de Pantalla

UI-Conversor *Se ejecuta directamente desde la ruta UI ------> Conversor

Ejemplo de Uso

  1. Ejecución:

    • Clona el repositorio y abre el proyecto en IntelliJ IDEA.
    • Configura tu API key de ExchangeRate-API en el código.
    • Ejecuta la aplicación desde IntelliJ IDEA.
  2. Interacción:

    • Selecciona las monedas de origen y destino.
    • Ingresa la cantidad a convertir y obtén el resultado.
    • Verifica el historial de conversiones para revisar registros anteriores.

Contribuciones

Si deseas contribuir a este proyecto, ¡estás más que bienvenido! Sigue estos pasos:

  1. Realiza un fork del repositorio.
  2. Crea una nueva rama (branch) para tus cambios (git checkout -b feature/nueva-caracteristica).
  3. Realiza tus cambios y haz commit (git commit -am 'Agrega una nueva característica').
  4. Haz push a la rama (git push origin feature/nueva-caracteristica).
  5. Crea un pull request en GitHub.

Autor

  • Cristobal Muñoz Montiel

About

Alura Latam Challenge Back End! G6

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages