Web Application
Pelismania
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.