ArxMedia
ArxMedia es una aplicación autoalojada para seguimiento de películas y series, construida con Django 6 y Vue 3. Permite gestionar historial de visionado, valoraciones, listas de pendientes y actividad social entre usuarios.
Ficha actualizada 25 sept 2026, 23:05 · upstream 25 sept 2026, 22:35 · release sin release detectada
Qué es ArxMedia
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
ArxMedia es una aplicación de seguimiento multimedia diseñada para ser autoalojada, ofreciendo un ecosistema completo para gestionar tu biblioteca audiovisual personal. La arquitectura combina un backend robusto en Django 6 con Django REST Framework para la lógica de negocio y autenticación, junto con un frontend moderno basado en Vue 3, Pinia y Tailwind CSS para una experiencia de usuario reactiva y fluida.
La aplicación se integra directamente con la API de TMDB para obtener metadatos enriquecidos sobre películas y series, permitiendo búsquedas avanzadas y visualización de información detallada. Incluye funcionalidades sociales básicas como seguir usuarios y ver actividad en tiempo real, además de un dashboard analítico que proporciona estadísticas sobre tus hábitos de consumo.
El despliegue está optimizado para entornos Docker, con soporte tanto para desarrollo local (SQLite por defecto) como para producción (PostgreSQL 17 y Redis). La separación de responsabilidades entre el servicio de frontend y backend facilita la escalabilidad y el mantenimiento, mientras que Celery se encarga de las tareas asíncronas necesarias para mantener el rendimiento.
- Gestión personal de biblioteca multimedia con seguimiento de estado de visionado
- Red social autoalojada para compartir gustos y recomendaciones entre amigos
- Dashboard analítico de hábitos de consumo audiovisual personalizado
- Integración con TMDB API para metadatos enriquecidos sin depender de servicios comerciales
- Stack tecnológico moderno: Django 6, Vue 3, Python 3.14 y Node 22
- Arquitectura separada frontend/backend optimizada para contenedores Docker
- Integración nativa con TMDB API para metadatos enriquecidos de películas y series
- Escalabilidad básica con Redis y Celery para tareas asíncronas y colas de trabajo
- Dependencia externa a la API de TMDB, requiriendo clave propia del usuario
- Configuración inicial manual obligatoria del archivo .env con claves secretas
- Complejidad media que requiere conocimientos previos de Docker y Python/JS
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.
Para producción, utilizar compose.prod.yaml directamente sin montar volúmenes en static_files. Generar claves seguras para SECRET_KEY, TMDB_API_KEY, FERNET_KEY y contraseñas de BD. Asegurar que PostgreSQL esté inicializado antes de ejecutar migraciones. Rebuild del contenedor solo tras cambios en Dockerfile o dependencias de Python (uv.lock).
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.