SharedMoments
Aplicación web auto-alojada para parejas, familias y amigos que permite capturar momentos compartidos con feed multimedia, línea de tiempo, asistente AI para descripciones, notificaciones push/email/Telegram, sistema de recordatorios automáticos, autenticación segura con passkeys, modo PWA y…
Ficha actualizada 18 sept 2026, 20:58 · upstream 6 jun 2026, 21:31 · release v2.0.3
Qué es SharedMoments
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
SharedMoments es una aplicación web auto-alojada diseñada para parejas, familias y grupos de amigos que desean capturar y preservar sus momentos especiales. Permite subir fotos y vídeos, crear álbumes temáticos, registrar hitos importantes (como bodas o mudanzas), configurar contadores regresivos para eventos futuros y mostrar banners con la duración de la relación exportables como imágenes.
La aplicación incluye un asistente de escritura impulsado por IA que soporta OpenAI, Anthropic (Claude) y Ollama para generar descripciones automáticas. El sistema de notificaciones permite recibir alertas vía push en navegador o móvil, correo electrónico y Telegram. Cuenta con un sistema de recordatorios automático para aniversarios, cumpleaños y hitos temporales.
Seguridad y usabilidad: autenticación con email/passkey, reset de contraseña por email o CLI, gestión de usuarios con roles, modo oscuro personalizable, soporte PWA con funcionamiento offline y exportación/importación completa de datos. Incluye migración automática desde la versión 1 a SQLite.
- Gestión de álbumes multimedia compartidos entre parejas, familias o grupos de amigos
- Seguimiento de hitos relacionales (aniversarios, bodas, mudanzas) con línea de tiempo cronológica
- Generación automática de descripciones para recuerdos usando IA local o cloud
- Configuración de recordatorios automáticos para eventos futuros y contadores regresivos
- Despliegue auto-alojado en servidor propio con Docker o script nativo Linux
- Soporte multi-edición: Couples, Family y Friends con datos compartibles entre ediciones
- Integración con múltiples proveedores de IA (OpenAI, Anthropic, Ollama) para generación de texto
- Sistema de notificaciones omnicanal: push, email, Telegram sin configuración compleja
- Modo PWA con soporte offline y accesible desde cualquier dispositivo móvil o escritorio
- Migración automática desde versión 1 a SQLite con herramienta integrada
- Autenticación segura con passkeys y gestión de roles en panel de administración
- Dependencia de SMTP configurado para reset de contraseña por email (requiere servidor mail)
- Soporte nativo limitado a 3 idiomas (inglés, alemán, italiano); otros requieren traducción manual
- Requiere ffmpeg y Pillow instalados en el host para procesamiento de medios
- Necesidad de generar manualmente SECRET_KEY seguro antes del primer inicio
- No incluye base de datos por defecto; requiere configuración de MySQL o SQLite explícita
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.
Usar docker-compose.yml con persistencia en volúmenes sm-database y sm-uploads. Configurar variables de entorno para AI providers, notificaciones y SMTP. Verificar puertos 5001 (app) y 11434 (Ollama si se usa local). Generar SECRET_KEY con python secrets antes de iniciar. Realizar backup periódico de volúmenes antes de actualizaciones. Para producción, usar Gunicorn en backend y asegurar HTTPS.
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.