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.
-
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.
- Java
- IntelliJ IDEA
- Gson para el manejo de JSON
- ExchangeRate-API para obtener las tasas de cambio
*Se ejecuta directamente desde la ruta UI ------> Conversor
-
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.
-
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.
Si deseas contribuir a este proyecto, ¡estás más que bienvenido! Sigue estos pasos:
- Realiza un fork del repositorio.
- Crea una nueva rama (
branch
) para tus cambios (git checkout -b feature/nueva-caracteristica
). - Realiza tus cambios y haz commit (
git commit -am 'Agrega una nueva característica'
). - Haz push a la rama (
git push origin feature/nueva-caracteristica
). - Crea un pull request en GitHub.
- Cristobal Muñoz Montiel