Una aplicación web autoalojada para compartir listas de deseos y permitir que amigos y familiares reserven regalos sin arruinar la sorpresa.
Wingysam/Christmas-Community
Aplicación web autoalojada para que las familias compartan listas de regalos de Navidad y eviten comprar regalos duplicados.
- Estrellas
- 423
- Forks
- 61
- Issues abiertos
- 66
- Último commit
- hace 10 días
¿Qué es?
Christmas Community es una aplicación web para coordinar las compras de regalos en familia. Los miembros crean listas de deseos y los demás pueden ver qué quiere cada persona, lo que ayuda a evitar comprar el mismo regalo dos veces.
La aplicación está desarrollada con Node.js y TypeScript y funciona como un servicio autoalojado, ya sea con Docker o directamente desde el código fuente. De forma predeterminada, los datos se almacenan en PouchDB, aunque también se puede usar un servidor compatible con CouchDB. La aplicación puede obtener automáticamente los detalles de los productos a partir de enlaces a tiendas, y los usuarios pueden añadir fotos de perfil.
La configuración se gestiona mediante variables de entorno e incluye opciones como la vista de tabla o de tarjetas, el modo de lista única para bodas o cumpleaños, el acceso de invitados, el uso de Markdown en las notas de los artículos, temas y CSS personalizados, y el inicio de sesión único mediante Google o cualquier proveedor OIDC.
Funciones clave
- 01Los miembros de la familia crean listas de deseos que los demás pueden consultar para evitar regalos duplicados.
- 02Los datos de los productos se obtienen automáticamente a partir de enlaces a tiendas.
- 03Modo de lista única para bodas, cumpleaños y eventos similares.
- 04Inicio de sesión único opcional con Google u OIDC.
- 05Funciona con Docker o Node.js y almacena los datos en PouchDB o CouchDB.
Casos de uso
- Coordinar los regalos de Navidad entre los miembros de una familia extensa.
- Gestionar una lista de regalos para una boda o un cumpleaños en la que solo se muestre la lista de quien organiza el evento.
- Alojar un sitio privado para planificar regalos en un servidor doméstico.
Inicio rápido
- 1
Ejecuta el contenedor de Docker
docker run --detach --name christmas-community -p 80:80 --restart always wingysam/christmas-community - 2
Visita la raíz del servidor en un navegador para crear una cuenta de administrador
Antes de usarlo
- Debes alojar el servidor por tu cuenta, así que tendrás que ejecutar y mantener la instancia.
- Está bajo la licencia AGPL-3.0, una licencia copyleft que exige compartir el código fuente modificado cuando se ejecuta como servicio de red.
- Por ahora, no admite varias familias en una misma instancia.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es Christmas-Community?
- Aplicación web autoalojada para que las familias compartan listas de regalos de Navidad y eviten comprar regalos duplicados. Christmas Community es una aplicación web para coordinar las compras de regalos en familia. Los miembros crean listas de deseos y los demás pueden ver qué quiere cada persona, lo que ayuda a evitar comprar el mismo regalo dos veces.
- ¿Christmas-Community es gratuito? ¿Qué licencia tiene?
- Christmas-Community es open source bajo la licencia AGPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿Christmas-Community sigue mantenido?
- Mantenimiento activo. El último commit de Christmas-Community fue el 28 oct 2026.
- ¿Para qué puedo usar Christmas-Community?
- Coordinar los regalos de Navidad entre los miembros de una familia extensa. Gestionar una lista de regalos para una boda o un cumpleaños en la que solo se muestre la lista de quien organiza el evento. Alojar un sitio privado para planificar regalos en un servidor doméstico.
- ¿Cómo se instala Christmas-Community?
- Ejecuta el contenedor de Docker: docker run --detach --name christmas-community -p 80:80 --restart always wingysam/christmas-community Visita la raíz del servidor en un navegador para crear una cuenta de administrador
- ¿Dónde consigo Christmas-Community?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/Wingysam/Christmas-Community
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Una app de listas de deseos autohospedada y compartible, donde familiares y amigos pueden ver y reservar regalos sin duplicar compras.
Aplicación web autoalojada para guardar, organizar y filtrar fragmentos de código, con almacenamiento en SQLite o PostgreSQL y un endpoint MCP para asistentes de IA.
Wiki personal no lineal en JavaScript que funciona como un único archivo HTML en el navegador o como una aplicación de Node.js.
Una aplicación web autoalojable para ver YouTube, Vimeo y otros videos sincronizados con amigos, sin necesidad de crear cuentas.
Interfaz web de administración para MongoDB y servicios compatibles, creada con Node.js, Express y Bootstrap 5.