Gestor de biblioteca personal moderno desarrollado en JavaFX. Organiza tu colección, gestiona préstamos y visualiza estadísticas de lectura. 📚 https://bibliohouse.org
  • Java 86.4%
  • HTML 12.4%
  • CSS 1.2%
Find a file
2026-03-13 08:43:06 +01:00
src refactor: Agregado los atributos minHeight y minWidth a los elementos raíz de varios archivos FXML. 2026-03-13 08:43:06 +01:00
.gitignore feat(socios): imprimir carnet solo del socio seleccionado y añadir menú contextual 2026-02-14 18:41:38 +01:00
config.properties.example Added: Se agregó compatibilidad total con la sincronización de NextCloud a BiblioHouse. Esta función permite a los usuarios cargar sus archivos de base de datos JSON locales a un servidor de NextCloud y restaurarlos desde allí. 2026-03-01 16:17:40 +01:00
LICENSE Initial commit 2026-01-06 19:33:56 +01:00
LICENSE.txt Initial commit 2026-01-06 19:33:56 +01:00
nb-configuration.xml feat(sync): añadir alertas visuales en NextCloud y preparación para v1.4 2026-03-08 17:43:58 +01:00
nbactions.xml Initial commit 2026-01-06 19:33:56 +01:00
pom.xml Added: Se agregó compatibilidad total con la sincronización de NextCloud a BiblioHouse. Esta función permite a los usuarios cargar sus archivos de base de datos JSON locales a un servidor de NextCloud y restaurarlos desde allí. 2026-03-01 16:17:40 +01:00
README.md refactor: Agregado los atributos minHeight y minWidth a los elementos raíz de varios archivos FXML. 2026-03-13 08:43:06 +01:00

BiblioHouse Logo BiblioHouse

BiblioHouse es un gestor de biblioteca personal moderno y eficiente desarrollado en Java. Diseñado para amantes de la lectura que desean llevar un control detallado de su colección, préstamos y estadísticas de lectura, todo en local y totalmente privado.

🚀 Características

  • 📚 Gestión de Libros: CRUD completo con soporte para series, orden de lectura y portadas locales.
  • ☁️ Sincronización Nextcloud: Sube, descarga y sincroniza automáticamente tu biblioteca con tu propia nube privada (WebDAV).
  • 🖼️ Modo Offline: Las portadas se descargan y almacenan localmente para garantizar la privacidad y disponibilidad total sin internet.
  • 🔍 Buscador Inteligente: Integración con OpenLibrary API para importar datos automáticamente mediante título o ISBN.
  • 📸 Escáner en Ráfaga: Procesa múltiples libros seguidos usando la cámara de tu equipo.
  • 🖱️ Usabilidad Avanzada: Soporte para arrastrar y soltar (Drag & Drop) portadas y navegación rápida por teclado.
  • 📇 Gestión de Socios y Préstamos: Control detallado de tu colección prestada con generación de carnets en PDF.
  • 🌍 Multi-idioma: Soporte completo para Español, Inglés, Català, Galego, Euskara y Português.
  • 🐧 Multiplataforma: Optimizada para un funcionamiento perfecto en Windows, macOS y Linux (Ubuntu).

📷 Capturas de pantalla

Inicio Pantalla Principal
Imgur Imgur
Visor de Libros Edición
Imgur Imgur
Configuración Manual de Usuario
Imgur Imgur

🛠️ Tecnologías Utilizadas

  • Java 21 (Lógica central)
  • JavaFX 21 (Interfaz gráfica moderna)
  • Maven (Gestión de dependencias)
  • Gson (Almacenamiento de datos en JSON local)
  • Apache PDFBox (Motor de exportación PDF)

📋 Requisitos

  • JDK 21 o superior.
  • Maven 3.8+.

📄 Licencia

Este proyecto está bajo la Licencia GNU General Public License v3.0. Consulta el archivo LICENSE para más detalles.


Desarrollado con ❤️ y mucho café por ferlagod.