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%
| src | ||
| .gitignore | ||
| config.properties.example | ||
| LICENSE | ||
| LICENSE.txt | ||
| nb-configuration.xml | ||
| nbactions.xml | ||
| pom.xml | ||
| README.md | ||
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 |
|---|---|
![]() |
![]() |
| Visor de Libros | Edición |
|---|---|
![]() |
![]() |
| Configuración | Manual de Usuario |
|---|---|
![]() |
![]() |
🛠️ 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.





