Owius · Consulenza software

Capstone del tirocinio in Owius (owius.com): la sfida tecnica più impegnativa del periodo. Ho costruito da zero un prodotto che permette a aziende e formatori di creare esperienze gamificate senza programmare, con un editor visuale ispirato a Canva e PowerPoint e un'architettura multi-app (portal, admin e gioco).

Il prodotto

Evenely (evenely.com) è un creatore di escape room virtuali per eventi aziendali, formazione, recruitment e comunicazione interna. Il cliente progetta esperienze posizionando elementi (testi, immagini, video, pulsanti e quiz) sulle diapositive; i giocatori accedono con un codice sala su una web indipendente che replica fedelmente il design, con classifiche live e dati di partecipazione per l'organizzatore.

Cosa ho sviluppato

  • Editor visuale a diapositive

    L'utente aggiunge pagine e posiziona elementi liberamente. Ogni componente può attivare azioni: saltare a un'altra schermata, aprire modali o validare risposte in tempo reale.

  • Collaborazione in tempo reale

    Più editor possono lavorare sullo stesso escape room contemporaneamente. Ho gestito lo stato condiviso per evitare conflitti tra utenti e mantenere coerente il canvas.

  • Responsive dal canvas

    Il risultato deve funzionare su mobile, tablet e desktop anche se progettato da utenti non tecnici che spostano elementi liberamente — una delle sfide più delicate del prodotto.

  • Abbonamenti e Redsys ricorrente

    Piani Free, Basic e Premium con addebiti periodici automatici tramite tokenizzazione delle carte in Redsys, più hardening di sicurezza su comunicazioni e storage dei token.

  • Portal di editing vs app di gioco

    Ho separato la web di costruzione (portal.evenely.com) da quella di gioco (app.evenely.com): il creatore modifica mentre i partecipanti inseriscono solo un codice. Include classifiche live e analitiche di progresso.

Stack tecnologico

Architettura multi-app con backend condiviso, focalizzata su tempo reale, pagamenti e fedeltà visiva tra editor e gioco.

  • ReactPortal cliente, pannello admin e app di gioco
  • Node.jsAPI REST · sale, utenti e abbonamenti
  • TypeScriptTipizzazione su frontend e servizi condivisi
  • RedsysPagamenti ricorrenti con tokenizzazione
  • WebSocketsCollaborazione live e stato sincronizzato
  • DockerDeploy dei servizi
  • WordPressSito commerciale (evenely.com), separato dal SaaS

Il mio ruolo

Sviluppatore full-stack junior (tirocinio in azienda): design dell'editor visuale, logica di interattività, editing collaborativo, integrazione abbonamenti Redsys, separazione portal/gioco, classifiche e analitiche, e misure di sicurezza nel flusso di pagamento.

Evenely — Creatore di escape room virtuali | Pau Pedrejon