Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

Ver códigoProblemas y ayudaRepositorio ↗
00

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.

CASOS DE USO
  • 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
PUNTOS DESTACADOS
  • 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
PRECAUCIONES
  • 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
01

Perfil de infraestructura

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

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO30 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

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

Listo para automatizar

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

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

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

FRAMEWORKS
VueNode.jsDjangoPython
SERVICIOS
PostgreSQLRedis
BASES DE DATOS
PostgreSQLRedis
PUERTOS
800080
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.