FreeMock — Creador de Memes y Plataforma Social.
Desafío
FreeMock se propuso reunir bajo un mismo techo la creación de memes, la mezcla creativa y un feed social — con un editor de nivel creator, mensajería con cifrado de extremo a extremo, autenticación basada en web3, y un pipeline de imagen de calidad de producción — desde una base de código lo suficientemente pequeña para que una sola persona la mantenga en movimiento.
Enfoque
El frontend es Nuxt 3 con Pinia, shadcn-vue y Tailwind, usando Reown AppKit para el login social basado en wallet. El editor de memes está construido sobre Fabric.js con paneles separados para dibujo, filtros, formas, stickers, ajustes y asistencia IA. El chat en tiempo real corre sobre WebSockets con una capa Signal Protocol para cifrado de extremo a extremo, mientras que un microservicio Go + govips maneja vista previa, export, composición de GIF y operaciones de corte del lado del servidor. CI/CD en GitHub Actions con SonarQube y Codecov aplica un gate de 75% de cobertura, desplegando a Vercel.
Stack
Resultado
En vivo en freemock.art con el loop principal en su lugar — autenticación con wallet, feed social, editor de memes, perfiles con rankings, mensajería cifrada, notificaciones y un dashboard de admin. Desarrollo activo continuando hacia 2026.
Contribuciones Clave
- Frontend Nuxt 3 + Pinia con sistema de diseño shadcn-vue / Reka UI
- Autenticación web3 basada en wallet vía Reown AppKit
- Editor de memes Fabric.js con dibujo, filtros, formas, stickers, ajustes y panel IA
- Chat en tiempo real cifrado de extremo a extremo sobre WebSockets vía Signal Protocol
- Microservicio Go + govips para rendering de imagen — preview, export, GIF y operaciones de corte
- CI/CD en GitHub Actions con SonarQube y Codecov (gate de 75% de cobertura)