Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

OpenWish

Aplicación auto-alojada para listas de deseos e intercambios de regalos usando .NET 10, Blazor y PostgreSQL. Incluye autenticación y despliegue Docker.

Ficha actualizada 22 sept 2026, 15:26 · upstream 22 sept 2026, 1:08 · release sin release detectada

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es OpenWish

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

OpenWish es una aplicación web moderna construida con .NET 10 y Blazor (Server y WebAssembly) que facilita la organización de listas de regalos para familias y grupos. Permite gestionar múltiples listas con visibilidad privada o colaborativa, añadiendo descripciones, precios y enlaces de compra. La arquitectura utiliza Entity Framework Core sobre una base de datos PostgreSQL externa, garantizando persistencia robusta de los datos.

La aplicación destaca por sus funcionalidades de coordinación de eventos y regalos, como la organización de intercambios tipo "Santa Secreto". Los organizadores pueden gestionar invitaciones masivas, asignar participantes y revisar estados sin revelar las sorpresas hasta el momento adecuado. La interfaz es responsiva, soporta temas claro/oscuro y cuenta con un sistema de autenticación integrado para proteger los datos personales.

CASOS DE USO
  • Gestión de listas de deseos privadas o públicas
  • Organización de intercambios de regalos tipo Santa Secreto
  • Coordinación de eventos familiares o corporativos
  • Compartir listas entre amigos sin mezclarlas
PUNTOS DESTACADOS
  • Arquitectura moderna con .NET 10 y Blazor híbrido
  • Soporte nativo para despliegue Docker Compose
  • Base de datos PostgreSQL externa escalable
  • Autenticación integrada y gestión de usuarios
PRECAUCIONES
  • Dependencia obligatoria de una instancia PostgreSQL externa
  • No incluye base de datos embebida para despliegues ultra-ligeros
  • Requiere configuración manual de variables de entorno para la conexión
01

Perfil de infraestructura

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

CPU1 vCPUrecomendación inicial
MEMORIA1 GBRAM estimada
DISCO20 GBalmacenamiento base
COMPLEJIDADlownivel de operación
02

Despliegue detectado

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

Despliegue manual

Utilizar la imagen ghcr.io/mitch-b/openwish-web. Ejecutar con Docker Compose montando un volumen para los datos de PostgreSQL. Configurar ConnectionStrings__OpenWish en el entorno. Usar etiquetas {año}{mes} para actualizaciones controladas. Puerto 8080 para la app y 5432 para la base de datos.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
No detectados
SERVICIOS
PostgreSQL
BASES DE DATOS
PostgreSQL
PUERTOS
No detectados
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.