https://github.com/rodriiandino/challenge_one_conversor_g5
Challenge One - Conversor con Java "Oracle - Alura"
https://github.com/rodriiandino/challenge_one_conversor_g5
challengeoneconversorlatam5 java javafx
Last synced: 2 months ago
JSON representation
Challenge One - Conversor con Java "Oracle - Alura"
- Host: GitHub
- URL: https://github.com/rodriiandino/challenge_one_conversor_g5
- Owner: Rodriiandino
- Created: 2023-07-07T18:44:00.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-07-31T15:25:33.000Z (almost 2 years ago)
- Last Synced: 2025-02-01T14:33:20.255Z (4 months ago)
- Topics: challengeoneconversorlatam5, java, javafx
- Language: Java
- Homepage:
- Size: 28.3 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Challenge One - Conversor con Java "Oracle - Alura"
Este proyecto es un convertidor que permite al usuario realizar conversiones entre diferentes unidades de medida, como monedas, tiempo, temperatura, área y longitud. El convertidor de monedas utiliza una API externa para obtener tasas de cambio actualizadas, mientras que las conversiones de tiempo, temperatura, área y longitud se realizan internamente dentro de la aplicación.

## Descripción
El convertidor ofrece una interfaz gráfica intuitiva y fácil de usar para realizar diversas conversiones. El usuario puede seleccionar la categoría de conversión (monedas, tiempo, temperatura, área o longitud) y luego elegir las unidades de origen y destino para realizar la conversión. La cantidad a convertir se ingresa mediante un campo de texto y el resultado se muestra instantáneamente.## Características
- Conversión de monedas utilizando una API externa para obtener tasas de cambio actualizadas.
- Conversiones internas de tiempo, temperatura, área y longitud.
- Selección de unidades de origen y destino desde listas desplegables.
- Entrada de cantidad a convertir mediante un campo de texto.
- Resultado de la conversión mostrado en tiempo real.
- Entrada de texto por teclado o por la Interfaz gráfica## Lenguaje y Requisitos
- Lenguaje de Programación: Java
- IDE: IntelliJ IDEA
## Librerías y Dependencias
- JDK: 20 (Java Development Kit)
- JavaFX: Biblioteca para la creación de interfaces gráficas en Java.
- gson: Biblioteca para trabajar con objetos JSON en Java.
- Maven: Herramienta de gestión de proyectos y dependencias.## Instalación y Uso
- Clona o descarga el proyecto desde el repositorio.
- Abre el proyecto en IntelliJ IDEA.
- Asegúrate de tener instalado JDK 20 y JavaFX en tu sistema.
- Configura las dependencias y la configuración de JavaFX en el proyecto utilizando Maven.
- Ejecuta la aplicación desde IntelliJ IDEA o crea un archivo JAR ejecutable utilizando Maven.