Alumnado CEBEM
Tu plataforma de deportes de motor
Alumno/a: Victor Picallo Rodriguez
Contacto: https://www.linkedin.com/in/victor-picallo-rodriguez-a97147415/
BeEngine
Descripción del proyecto
BeEngine es una plataforma web centralizada (hub) enfocada en el mundo del motorsport que cubre exhaustivamente seis categorías principales del automovilismo y motociclismo mundial: Fórmula 1, Fórmula 2, Fórmula 3, MotoGP, Moto2 y Moto3.
Características Principales
Seguimiento Integral: Centralización de calendarios, horarios, resultados oficiales y clasificaciones mundiales actualizadas tanto para pilotos como para equipos/escuderías.
Live Timing & Clima: Visualización de tiempos en directo (live timing) para sesiones en curso (ej. F1 y MotoGP), complementado con predicciones meteorológicas en tiempo real para cada uno de los circuitos.
Agregador de Noticias: Sistema de sincronización periódica que extrae y almacena noticias de los principales portales de motor indexados (Motorsport.com, BBC, Crash.net, Formula1.com).
Gestión de Usuarios: Sistema de autenticación que permite la creación de perfiles y la gestión de listas personalizadas de "Favoritos" (para realizar un seguimiento de pilotos, equipos o noticias específicas).
Asistente IA Integrado: Chat inteligente embebido en la plataforma para asistir a los usuarios en la navegación interna y responder consultas complejas sobre la información alojada en la base de datos.
Stack Tecnológico
A continuación se detalla la arquitectura técnica implementada en la plataforma:
Frontend
Framework: Angular (TypeScript).
Estilos: Motor principal basado en Tailwind CSS (v4) para estilos utilitarios, combinado de forma híbrida con Vanilla CSS nativo para componentes estructurales específicos (como el dashboard personalizado del Live Timing)
Backend
Arquitectura: API REST desarrollada en Node.js utilizando Express 5.
Prisma para la gestión e interacción tipada con la base de datos.