Owius · Consultoría de software

Capstone de mis prácticas en Owius (owius.com): el reto técnico más exigente del periodo. Construí desde cero un producto que permite a empresas y formadores crear dinámicas gamificadas sin programar, con un editor visual inspirado en Canva y PowerPoint y una arquitectura multi-app (portal, admin y juego).

El producto

Evenely (evenely.com) es un creador de escape rooms virtuales orientado a eventos corporativos, formación, recruitment y comunicación interna. El cliente diseña experiencias arrastrando elementos (textos, imágenes, vídeos, botones y quizzes) sobre diapositivas; los jugadores acceden con un código de sala a una web independiente que replica fielmente el diseño, con ranking en vivo y datos de participación para el organizador.

Lo que he desarrollado

  • Editor visual por diapositivas

    Interfaz donde el usuario añade páginas y coloca elementos con libertad total. Cada componente puede disparar acciones: saltar a otra pantalla, abrir modales o validar respuestas en tiempo real.

  • Colaboración en vivo

    Varios editores pueden trabajar sobre el mismo escape room a la vez. Gestioné el estado compartido para evitar conflictos entre usuarios y mantener la coherencia del canvas.

  • Responsive desde el canvas

    El resultado debe verse bien en móvil, tablet y escritorio aunque lo diseñe un usuario sin conocimientos técnicos moviendo elementos libremente — uno de los retos más delicados del producto.

  • Suscripciones y Redsys recurrente

    Portal de planes Free, Basic y Premium con cobros periódicos automáticos mediante tokenización de tarjetas en Redsys, más hardening de seguridad en comunicaciones y almacenamiento de tokens.

  • Portal de edición vs app de juego

    Separé la web de construcción (portal.evenely.com) de la de juego (app.evenely.com): el creador edita mientras los participantes solo introducen un código. Incluye rankings en vivo y analíticas de progreso.

Stack tecnológico

Arquitectura multi-app con backend compartido y foco en tiempo real, pagos y fidelidad visual entre editor y juego.

  • ReactPortal del cliente, panel admin y app de juego
  • Node.jsAPI REST · lógica de salas, usuarios y suscripciones
  • TypeScriptTipado en frontend y servicios compartidos
  • RedsysPagos recurrentes con tokenización
  • WebSocketsColaboración en vivo y estado sincronizado
  • DockerDespliegue de servicios
  • WordPressWeb comercial (evenely.com), separada del SaaS

Mi rol

Desarrollador full-stack junior (prácticas en empresa): diseño del editor visual, lógica de interactividad, edición colaborativa, integración de suscripciones con Redsys, separación portal/juego, rankings y analíticas, y medidas de ciberseguridad en el flujo de pagos.

Evenely — Creador de escape rooms virtuales | Pau Pedrejon