Ismail Nasry

Application Developer

Software Developer

3D Modeler

Project Manager

XFACTOR 2014 e 2015

  • Client: CGM Consulting S.r.l.
  • Categories: Sviluppo

Sviluppo di Funzionalità per l’Interazione tra Utenti e Trasmissione Televisiva – X Factor 2014 e 2015

Ho lavorato allo sviluppo di strumenti interattivi che hanno consentito la partecipazione attiva degli utenti web e social ai programmi televisivi, con particolare attenzione all’integrazione del sistema di voto per X Factor 2014 e 2015.


Attività Svolte

Creazione di un Sistema di Voto Interattivo

  • Implementazione di un sistema di voto online, consentendo agli utenti di esprimere la propria preferenza durante la trasmissione televisiva.
  • Sincronizzazione in tempo reale tra la piattaforma web/social e il sistema di gestione dei voti dello show.
  • Integrazione con social media APIs, permettendo la votazione tramite Facebook e Twitter.

Sviluppo di Strumenti per l’Interazione tra Utenti e Programma

  • Implementazione di moduli di partecipazione live, come sondaggi e quiz interattivi.
  • Creazione di un feed in tempo reale per mostrare commenti e reazioni degli utenti sui social media.
  • Ottimizzazione dell’interfaccia utente con Bootstrap per garantire un’esperienza fluida su desktop e mobile.

Integrazione con il Backend e il Database

  • Sviluppo con Symfony2, sfruttando Doctrine per la gestione dei dati e Twig per il rendering delle pagine dinamiche.
  • Gestione e validazione dei voti con un sistema sicuro, per evitare votazioni duplicate o non autorizzate.
  • Esposizione di dati in JSON per la comunicazione tra il frontend e i sistemi di elaborazione dati.

Risultati Ottenuti

  • Coinvolgimento attivo del pubblico, aumentando l’interazione tra gli utenti e il programma televisivo.
  • Gestione sicura e scalabile del sistema di voto, evitando manipolazioni o errori di conteggio.
  • Esperienza utente fluida e intuitiva, grazie all’integrazione con i social media e a un’interfaccia ottimizzata per dispositivi mobili.

Competenze Tecniche Utilizzate

  • Front-End: HTML5, CSS3, JavaScript, jQuery, Bootstrap.
  • Back-End: PHP, Symfony2, Doctrine, Twig.
  • Database: Gestione dei voti e interazioni tramite MySQL.
  • API & Data Handling: JSON per lo scambio di dati con altre piattaforme.
Coding
  • PHP
  • HTML
  • CSS
  • JAVASCRIPT
  • SYMFONY2
  • JQUERY
  • BOOTSTRAP
  • DOCTRINE
  • TWIG
  • JSON