[en] This document describes the development of a distributed system for managing voting in magic competitions. The work has been carried out altruistically for the Fédération Internationale des Sociétés Magiques (FISM), a non-profit organization that brings together magic associations from around the world. The project aims to modernize and digitize these events, allowing efficient management of registrations, organization of the order of performance, and facilitating the voting process in a confidential, secure, and reliable manner. The system implements a distributed architecture, using current technologies to ensure scalability and performance. Developed components include an App for Android and iOS that judges can download and a program that centralizes data collection. It also includes the automation of the stage light signal and the creation of a backup system that allows operation without an internet connection, ensuring competition management under all conditions. The system's security has been a priority, with the implementation of robust measures to protect user authenticity and data integrity. The project development has allowed the application of knowledge acquired in various areas of Computer Engineering, demonstrating its viability and potential to set new standards in the management of magic competitions. The system has been tested in a high-level competition, the 2024 European Championship. The results obtained indicate that the system can effectively handle multiple users, providing an adaptive and efficient tool that can be used in future events. This project represents a significant step towards the digitalization of magic competitions, offering an innovative and reliable solution.

[es] Este documento describe el desarrollo de un sistema distribuido para la gestión de votaciones en concursos de ilusionismo. El trabajo ha sido realizado de manera altruista para la Fédération Internationale des Sociétés Magiques (FISM), una entidad sin ánimo de lucro que agrupa a asociaciones de ilusionismo de todo el mundo. El proyecto tiene como objetivo modernizar y digitalizar estos eventos, permitiendo una gestión eficiente de inscripciones, la organización del orden de actuación, y la facilitación del proceso de votación de manera confidencial, segura y fiable. El sistema implementa una arquitectura distribuida, utilizando tecnologías actuales para garantizar la escalabilidad y el rendimiento. Entre los componentes desarrollados se incluye una App para Android y iOS que los jueces pueden descargarse, y un programa que centraliza la recogida de datos, también se incluye la automatización de la señal luminosa para los escenarios y la creación de un sistema de respaldo que permite el funcionamiento sin conexión a internet, asegurando la gestión de las competiciones en todas las condiciones. La seguridad del sistema ha sido una prioridad, con la implementación de medidas robustas para proteger la autenticidad de los usuarios y la integridad de los datos. El desarrollo del proyecto ha permitido aplicar conocimientos adquiridos en diversas áreas de la Ingeniería Informática, demostrando su viabilidad y potencial para establecer nuevos estándares en la gestión de competiciones de ilusionismo. El sistema se ha probado en una competición de alto nivel, El campeonato de Europa 2024. Los resultados obtenidos indican que el sistema puede manejar eficazmente múltiples usuarios, proporcionando una herramienta adaptativa y eficiente que puede ser utilizada en futuros eventos. Este proyecto representa un avance significativo hacia la digitalización de los concursos de ilusionismo, ofreciendo una solución innovadora y fiable.