8000 GitHub - rhizor/literalura: aplicación diseñada para gestionar y explorar una colección de libros basada en la API de Project Gutenberg, Gutendex. Esta aplicación permite a los usuarios buscar libros por título, listar libros y autores, obtener estadísticas por idioma, y más.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

aplicación diseñada para gestionar y explorar una colección de libros basada en la API de Project Gutenberg, Gutendex. Esta aplicación permite a los usuarios buscar libros por título, listar libros y autores, obtener estadísticas por idioma, y más.

License

Notifications You must be signed in to change notification settings

rhizor/literalura

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

Literalura

Descripcion

Literalura es una aplicación diseñada para gestionar y explorar una colección de libros basada en la API de Project Gutenberg, Gutendex. Esta aplicación permite a los usuarios buscar libros por título, listar libros y autores, obtener estadísticas por idioma, y más.

Características

  • Búsqueda de Libros: Busca y guarda libros por su título utilizando la API de Gutendex.
  • Listado de Libros: Muestra todos los libros guardados en la base de datos.
  • Listado de Autores: Lista todos los autores de los libros almacenados.
  • Autores Vivos en un Año Específico: Filtra y muestra autores que estaban vivos en un año dado.
  • Estadísticas por Idioma: Proporciona estadísticas sobre la cantidad de libros por idioma.
  • Top 10 Libros Más Descargados: Muestra una lista de los 10 libros más descargados según los datos de Gutendex.
  • Búsqueda de Autor por Nombre: Permite buscar autores por su nombre.

Tecnologías Utilizadas

  • Java: Lenguaje de programación principal.
  • Spring Boot: Framework para el desarrollo de la aplicación.
  • Hibernate: ORM para la gestión de la base de datos.
  • Jackson: Para la deserialización de JSON de la API de Gutendex.
  • HttpClient: Para realizar solicitudes HTTP a la API.
  • postgresql: Para crear la base de datos

Cómo Empezar

Para ejecutar Literalura en tu entorno local, sigue estos pasos:

  1. Clona el Repositorio:

    git clone https://github.com/tuusuario/literalura.git

  2. Configura tu entorno:

    • Asegúrate de tener Java 23 y Maven (o Gradle si prefieres) instalados.
    • Abre el proyecto desde tu IDE (IntelliJ)
    • Configura la base de datos en src/main/resources/application.properties.
  3. Compila y Ejecuta:

Screenshots

imagen imagen imagen imagen imagen imagen imagen imagen

Licencia 🔒

Distribuido bajo la Licencia MIT. Ver LICENSE para más información.

Contacto 📞

Cristian Bonilla - darkwizard115@gmail.com

Link del Proyecto: https://github.com/rhizor/literalura

🙏 Reconocimientos

About

aplicación diseñada para gestionar y explorar una colección de libros basada en la API de Project Gutenberg, Gutendex. Esta aplicación permite a los usuarios buscar libros por título, listar libros y autores, obtener estadísticas por idioma, y más.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

0