Sobre este proyecto
it-programming / web-development
Abierto
Buscamos un profesional o equipo de desarrollo altamente calificado para diseñar y construir una plataforma propia de cronometraje deportivo. El sistema deberá integrar tecnologías rfid uhf para el control de tiempos en diversas competencias como running, ciclismo, triatlón, duatlón, natación y otros eventos deportivos.
El objetivo principal del proyecto es desarrollar un sistema integral de cronometraje capaz de recibir y procesar datos en tiempo real desde lectores rfid uhf, generando resultados automáticos y precisos para los eventos.
Conocimientos Técnicos Requeridos:
El candidato ideal deberá poseer experiencia sólida en desarrollo de software, tanto de escritorio como web. Es fundamental contar con experiencia en la integración de hardware rfid y en el manejo de protocolos de comunicación como tcp/ip, serial, usb y ethernet. Se requiere un dominio avanzado de bases de datos SQL, así como la capacidad para procesar grandes volúmenes de datos en tiempo real. La experiencia en el desarrollo de APIs y en la implementación de sistemas de respaldo y redundancia es crucial. Además, se valorará la habilidad para diseñar interfaces gráficas intuitivas que faciliten la gestión de los eventos.
Será especialmente valorado:
Se considerará un plus la experiencia previa con sistemas rfid uhf y el conocimiento de lectores específicos como invelion, impinj y speedway. Asimismo, la experiencia en software de cronometraje deportivo y el conocimiento de plataformas existentes como Race Result, MyLaps, ChronoTrack, TimingSense y WebScorer serán altamente valorados.
Funcionalidades a Desarrollar:
La plataforma deberá incluir las siguientes funcionalidades clave:
Gestión de Eventos: Permitirá la creación de nuevos eventos, la configuración detallada de circuitos, la definición de categorías, distancias y series de competencia.
Gestión de Participantes: Incluirá la importación masiva de participantes desde archivos Excel, la asignación de dorsales y la asociación de chips RFID a cada competidor.
Cronometraje: El sistema deberá capturar lecturas RFID en tiempo real desde múltiples puntos de control, detectar automáticamente el paso por meta, eliminar lecturas duplicadas y validar los tiempos registrados para asegurar la precisión.
Resultados: Generará clasificaciones generales y por categoría, ofrecerá resultados en vivo durante el evento y permitirá la exportación de datos en formatos PDF, Excel y CSV. La publicación web automática de los resultados es una característica esencial.
Dashboard de Monitoreo: Se requiere un panel de control en vivo para monitorear el estado de los lectores y antenas, la cantidad de lecturas por segundo y recibir alertas ante posibles fallas de conexión.
Tecnologías Sugeridas:
Para el desarrollo, se sugieren las siguientes tecnologías:
Backend: Python, C# o Java.
Frontend: React o Flutter.
Base de datos: PostgreSQL o MySQL.
La infraestructura deberá soportar tanto un servidor local como la implementación en la nube, y la comunicación se realizará a través de una api rest.
Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Crear un nuevo sitio personalizado
Plazo de Entrega: No definido
Habilidades necesarias