Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

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.

CASOS DE USO
  • 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
PUNTOS DESTACADOS
  • 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
PRECAUCIONES
  • 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
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

Screenshot of the landing page showing different statistics about your winesScreenshot of the wine list view showing all wines in the databaseScreenshot of the wine detail view showing a picture of a wine and itScreenshot of the wine map view showing markers on the world mapScreenshot of the wine barcode scanner pageScreenshot of the wine shelf list pageScreenshot of the wine shelf detail page
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO30 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Listo para automatizar

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.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
ReactDjangoPython
SERVICIOS
PostgreSQLRedis
BASES DE DATOS
PostgreSQLRedis
PUERTOS
8000
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

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.