Web Application

Pelismania

Enero 2021 Full Stack Developer WayFrontier LLC
Vue.js Nuxt.js WordPress API REST JavaScript

Pelismania fue una plataforma de entretenimiento con un catálogo extenso de películas y un sistema completo de interacción social: registro y login de usuarios, creación de colecciones personalizadas, sistema de favoritos, likes y dislikes, comentarios en cada título y un foro comunitario.

Arquitectura headless

El frontend está construido con Vue.js y Nuxt.js, consumiendo datos desde un WordPress headless a través de su API REST. La decisión de usar WordPress como backend fue estratégica: permitía agregar y gestionar películas directamente desde el admin de WordPress — un flujo familiar y rápido para el equipo editorial — mientras el frontend ofrecía una experiencia de usuario personalizada y rápida. Implementé caché para optimizar tiempos de carga y reducir las llamadas al backend.

Funcionalidades de usuario

El sistema de autenticación soportaba registro, login y gestión de perfil. Cada usuario podía crear colecciones temáticas, marcar películas como favoritas, dejar valoraciones (likes/dislikes) y participar en hilos de discusión del foro integrado. Los comentarios en cada película generaban contenido de usuarios que enriquecía la experiencia de la plataforma.

Galería