Skip to main content

Table Tennis Olympic widget

2016 Olympic games

AngularJS
PHP 5

Custom widget that shows in live the match results. It was made for the Rio 2016 Olympic Games.

Web application showing match information in live during the Rio 2016 Olimpyc Games. This widget was made to be placed in any web page. Our goal was including it in the official table tenis web site: ittf.com

A lot of work was done for procesing the live information of the different matches: every single point, set, match, player info... For achieving this purpose we have been using the Olympic Data Feed (ODF), which is in charge of updating data information for every sport played.

One of the biggest chalenges was bring all this information in live. Data has to be processed in an optimal way avoiding performance problems which would lead to a delay of the results for the final users. Server was also optimized for this purpose.

In this case we create an AngularJS web application for storing data previously processed by a server PHP layer.

Aplicación web  destinada a mostrar en directo la información de los partidos de tenis de mesa, durante las olimpiadas de RIO 2016.  Este widget se podía añadir en cualquier página web. Nuestro objetivo concreto la página oficial del tenis de mesa: ittf.com

Este proyecto se caracterizó por tener que procesar en vivo la información de los partidos: cada punto, set, juego, y jugador que hace el saque. Para ello hemos usado los datos de Olympic Data Feed (ODF), un sistema que se encarga de retransmitir los datos de las olimpiadas de cada deporte jugado.

Uno de los retos más importantes del proyecto fue poder transmitir resultados de partidos en directo. Esto implica que se deben de procesar los datos de forma óptima para evitar problemas de rendimiento, lo que podría suponer lentitud en mostrar los datos.  Fue necesario preparar el servidor para aceptar un gran tráfico de usuarios que podíamos llegar a tener.

Este reto lo pudimos afrontar creando la aplicación web con AngularJS que fuera recogiendo los datos de los partidos, procesados por una capa del servidor desarrollada en PHP. 

Do you want to talk with us?

Subject
Duration
Write your message here...