Challenge Literario: Una aplicación para explorar el mundo de los libros.
Descripción: Esta aplicación web permite a los usuarios buscar libros por título, explorar un catálogo de autores y obtener estadísticas sobre los libros disponibles. Utiliza la API de Gutenberg para obtener información sobre libros y almacena los datos en una base de datos local.
Funcionalidades principales:
Búsqueda de libros: Permite buscar libros por título y obtener información detallada sobre ellos, incluyendo autor, idioma y número de descargas.
Catálogo de autores: Muestra una lista de autores, incluyendo su fecha de nacimiento y fallecimiento.
Estadísticas: Proporciona estadísticas sobre los libros disponibles, como la cantidad de libros en español e inglés.
Tecnologías utilizadas:
Spring Boot: Framework Java para desarrollo de aplicaciones web.
JPA: Especificación para la persistencia de objetos en bases de datos relacionales.
Hibernate: Implementación de JPA utilizada en este proyecto.
Jackson: Librería para serializar y deserializar objetos JSON.
Cómo ejecutar la aplicación: Clonar el repositorio: git clone https://github.com/tu-usuario/challenge-literario.git
Configurar la base de datos: Crear una base de datos con el nombre y las credenciales especificadas en el archivo application.properties.
Ejecutar la aplicación: Utilizar un IDE como IntelliJ IDEA o Eclipse para importar el proyecto. Ejecutar la clase principal ChallengeLiteraluraApplication.
Contribuciones: Las contribuciones son bienvenidas. Por favor, abre un issue para discutir cualquier nueva característica o mejora.
Agradecimientos:
Esta aplicación fue desarrollada como parte del desafío Literalura de Alura junto con Oracle Next Education.