Web Application

Pelismania

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

Pelismania was an entertainment platform with an extensive movie catalog and a complete social interaction system: user registration and login, custom collection creation, favorites system, likes and dislikes, comments on each title, and a community forum.

Headless Architecture

The frontend is built with Vue.js and Nuxt.js, consuming data from a headless WordPress through its REST API. The decision to use WordPress as the backend was strategic: it allowed adding and managing movies directly from the WordPress admin — a familiar and fast workflow for the editorial team — while the frontend offered a customized and fast user experience. I implemented caching to optimize load times and reduce backend calls.

User Features

The authentication system supported registration, login, and profile management. Each user could create themed collections, bookmark movies as favorites, leave ratings (likes/dislikes), and participate in discussion threads in the integrated forum. Comments on each movie generated user-created content that enriched the platform experience.

Gallery