wine-cellar
Wine Cellar es una aplicación autoalojada para gestión de vinos construida con Django y React. Permite registrar catas, gestionar inventario, escanear códigos de barras, añadir notas de cata, valoraciones y recordatorios de consumo. Soporta múltiples usuarios y se despliega fácilmente con Docker.
Ficha actualizada 25 sept 2026, 15:58 · upstream 25 sept 2026, 15:57 · release 0.14.0
Qué es wine-cellar
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Wine Cellar es una aplicación web autoalojada diseñada para entusiastas del vino que desean gestionar su colección personal o compartida. Construida con Django como backend y React en el frontend, ofrece un sistema completo para registrar catas, almacenar notas sensoriales, valoraciones numéricas y recomendaciones de maridaje gastronómico. La aplicación permite escanear códigos de barras para añadir vinos conocidos rápidamente y visualizar la ubicación geográfica de las bodegas en un mapa interactivo.
La plataforma incluye gestión de inventario con alertas por correo electrónico cuando los vinos están próximos a vencer, facilitando el consumo oportuno. Soporta múltiples usuarios simultáneos, ideal para compartir colecciones entre amigos o familiares. El sistema utiliza PostgreSQL como base de datos principal y Redis para caché, garantizando un rendimiento eficiente incluso con catálogos extensos.
El proyecto sigue convenciones de desarrollo modernas incluyendo Conventional Commits para el control de versiones y está disponible en múltiples idiomas a través de Transifex, con traducciones completas al alemán y francés. La arquitectura permite despliegue completo mediante Docker Compose, facilitando la instalación en servidores personales o nubes privadas sin necesidad de conocimientos avanzados de administración de sistemas.
- Gestión personal de colección de vinos con registro histórico de catas
- Control de inventario doméstico con alertas de consumo antes del vencimiento
- Compartir acceso a la aplicación entre múltiples usuarios para colecciones conjuntas
- Escaneo rápido de códigos de barras para añadir vinos conocidos al catálogo
- Arquitectura completa con Docker Compose incluido para despliegue simplificado
- Sistema de recordatorios por correo electrónico para consumo antes del vencimiento
- Soporte nativo para escaneo de códigos de barras mediante cámara o lector externo
- Base de datos PostgreSQL optimizada para consultas complejas de inventario
- Requiere conocimientos básicos de administración de sistemas para despliegue inicial
- No incluye sistema de autenticación OAuth, requiere configuración manual de seguridad
- Dependencia de servicios externos (Transifex) para gestión de traducciones
Capturas del proyecto
Imágenes reales detectadas en la documentación del repositorio.
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Recomendado desplegar con Docker Compose en servidor Linux con mínimo 2 núcleos CPU y 2GB RAM. Configurar variables de entorno para autenticación básica o OAuth externo. Asegurar acceso HTTPS mediante reverse proxy como Nginx. Backup regular de base de datos PostgreSQL. Actualizar dependencias periódicamente. Verificar permisos de escritura en directorios de logs y uploads.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.