Volver a Trabajo

FreeMock — Creador de Memes y Plataforma Social.

ClienteStartup personal
Año2025–2026
RolFundador y Frontend Developer
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

Nuxt 3Vue 3TypeScriptPiniashadcn-vueReka UITailwind CSSFabric.jsReown AppKitwallets web3CloudinaryWebSocketsSignal ProtocolGo + govipsVercelGitHub ActionsSonarQubeCodecov

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)