Acerca de
Finalidad

Pronostigol es una aplicación web de acceso libre desarrollada por Juan Manuel López Pazos, cuyo único fin es poner en manos de sus visitantes una amplia gama de herramientas para consultar estadísticas, relacionadas con distintos juegos de Loterías y Apuestas del Estado. En la actualidad, los juegos contemplados son: Quiniela, Bonoloto, Primitiva, Gordo de la Primitiva y Euromillones.

Motivación

Dada mi pasión por el fútbol y alto interés en la Quiniela, decidí desarrollar una aplicación web que permitiera realizar todo tipo de consultas en base a equipos, competiciones y temporadas, facilitando así la realización de apuestas con un criterio más objetivo. Las tecnologías iniciales de la aplicación web fueron Java y Spring Framework para el Servidor, JSP y Bootstrap para las vistas y MySQL como Base de Datos.

Sin embargo aprendí un nuevo stack tecnológico durante mi último curso del Grado de Ingeniería Informática - Ingeniería del Software, el cual se caracterizaba por un enfoque mucho más actual. Dado que el desarrollo que llevaba realizado era escaso decidí reiniciar el proyecto con este nuevo stack tecnológico, el cual estaba formado por MongoDB como Base de Datos, NodeJS para el Servidor y AngularJS para el Front, el cual se conoce hoy en día como Stack MEAN.

Versión de la Quiniela

Una vez echó a rodar Pronostigol, fueron muchas las peticiones para que diera soporte a otros juegos de Loterías y Apuestas como la Primitiva o Euromillones. Dicho y hecho: en apenas unos meses diseñé y desarrollé el resto de módulos dándoles cabida dentro de Pronostigol.

Versión completa de Pronostigol

Pero aún faltaba algo que le diera a Pronostigol su sello particular, algo que lo hiciera marcar la diferencia. Me fijé en que Loterías y Apuestas sólo proporciona 2 formas para obtener los resultados: mediante el buscador o mediante la exportación de datos a Excel. Pensé que lo ideal sería poder consultar una API REST de resultados, y como no encontré ninguna oficial ni de terceros decidí desarrollar y documentar la mía propia para abrirla al público: ya es una realidad y se puede consultar aquí.

Llegados a este punto ya tenía una web decente y con una funcionalidad interesante. Sin embargo, mi próximo objetivo era posicionar Pronostigol lo mejor posible en la red, y dado que la mayor parte del código se ejecuta en cliente esto hace incompatible un buen posicionamiento para la web. A su vez, con el paso de los años la web se fue quedando obsoleta, tanto a nivel tecnológico (AngularJS es del año 2010) como a nivel de diseño. Por tanto, decidí buscar una nueva tecnología que permitiera mejorar ambas cosas: el posicionamiento a través del renderizado en servidor para buscadores y el diseño de la web con un aspecto más actual. ¿Cuál fue mi elección? Nuxt, framework que permite la renderización en servidor sólo para la pantalla inicial que se consulte, que es lo que hacen los buscadores, y un diseño más actual con Vuetify, un framework de componentes de interfaz de usuario que sigue la guía de estilos de material. Y éste es el resultado obtenido:

Versión 2 de Pronostigol
Juan Manuel López Pazos
Funcionamiento

Las estadísticas que se muestran en esta web son calculadas de forma instantánea a partir de la información almacenada en la Base de Datos propia de Pronostigol: en ningún momento se hace uso de datos de terceros, ya que los datos de los distintos sorteos son insertados en nuestra propia Base de Datos.

Responsabilidad

Pronostigol nació como un proyecto académico, por lo que carece de cualquier tipo de oficialidad. Así pues, no nos hacemos responsables de cualquier dato erróneo que se pueda visualizar en esta aplicación, ya sea por error propio o por error de algún tercero como pueda ser la web oficial de Loterías y Apuestas.

Financiación

Dado que Pronostigol es una aplicación web totalmente gratuita, pero conlleva una serie de costes como el hosting y el dominio, hacemos uso de Google AdSense, herramienta con la que obtenemos una pequeña cantidad de ingresos relacionada con la publicidad mostrada en diversas páginas de la web. Es por ello por lo que no admitimos el uso de ningún tipo de plugin o herramienta que bloquee dichos anuncios: en ese caso la web no estará operativa.