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
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.
- 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
- 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
- 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
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.
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.
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.