https://github.com/dvchinx/catgen-api
Aplicacion de escritorio que accede a la API: TheCatApi para generar imágenes aleatorias de gatos.
https://github.com/dvchinx/catgen-api
api gson java thecatapi
Last synced: 28 days ago
JSON representation
Aplicacion de escritorio que accede a la API: TheCatApi para generar imágenes aleatorias de gatos.
- Host: GitHub
- URL: https://github.com/dvchinx/catgen-api
- Owner: dvchinx
- Created: 2024-09-13T19:55:07.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-11-17T11:46:13.000Z (over 1 year ago)
- Last Synced: 2025-01-03T04:47:44.147Z (over 1 year ago)
- Topics: api, gson, java, thecatapi
- Language: Java
- Homepage:
- Size: 1.75 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 🐱 CatGen-Api
**¡Una aplicación en Java para los amantes de los gatos!**
CatGen-Api permite conectarse a **TheCatAPI** y muestra una imagen aleatoria de un gato en un `JFrame`.
El título del `JFrame` corresponde al código único de la imagen obtenida desde la API.

---
## 🚀 Características
- **Conexión con TheCatAPI**: Recupera imágenes aleatorias de gatos con una sencilla integración.
- **Interfaz Swing**: Muestra las imágenes directamente en un `JFrame`.
- **Título descriptivo**: El `JFrame` muestra el código único de la imagen obtenida desde la API.
- **Librerías modernas**: Utiliza `javax.swing`, `google.gson` y `squareup.okhttp` para una implementación robusta.
---
## 🛠️ Tecnologías utilizadas
- **Java 11+**
- **Google Gson** para manejar respuestas JSON.
- **Square OkHttp** para realizar solicitudes HTTP.
- **Javax.swing** para la interfaz gráfica.
---
## 📋 Requisitos previos
1. Tener instalada la **JDK 11 o superior**.
2. Clonar este repositorio:
```bash
git clone https://github.com/dvchinx/CatGen-Api.git
cd CatGen-Api
## ⚙️ Dependencias
Si estás usando Maven, agrega las siguientes dependencias al archivo pom.xml:
```
com.google.code.gson
gson
2.8.9
com.squareup.okhttp3
okhttp
4.10.0
```