À propos
Je suis étudiant en développement web et passionné de Formule 1.
Ce site est avant tout un terrain d’entraînement pour moi et n’est pas forcément destiné à un large public.
L’idée m’est venue avec un ami
(coucou Poun)
:
nous avons l’habitude de créer un bingo pour chaque saison afin d’anticiper les événements qui pourraient survenir.
Pour des raisons de droits, je n’utilise pas d’API officielles pour les timings ou les cartographies afin de ne pas poser de problème avec Liberty Media ou la FIA.
Les images présentes sur le site appartiennent à leurs propriétaires respectifs.
Devnotes
27 Mars 2026
- Modification de classement pour inclure les pilotes réserve uniquement si ils ont participé à une course
- Modification de edit_resultats pour permettre les pilotes réserves en limitant a 22 pilotes dans le classement des sessions.
- Ajustement de la BDD pour inclure les pilotes réserves.
25 Mars 2026
- Ajout de l'opening 2026 au clic sur la photo de classe (mutée car video non officielle)
- Modification d'une balise erronnée dans infos
19 Mars 2026
- Ajout de la photo de classe 2026 dans infos
- Correction d'un bug concernant l'affichage des tableaux dans edit_resultats
17 Mars 2026
- Amélioration du classement pour tenir compte de la meilleure position de course en cas d'égalité de points
- Ajout d'un flux RSS des actualités F1 sur la page d'accueil
- Modification de la logique d'affichage des prédictions qui vont rester visibles 1 jour après la fin de la course
15 Mars 2026
- Ajout d'un statut pour les courses annulées dans la BDD
- Modification de l'affichage des courses annulées dans calendrier
- Modification de la gestion du compte à rebours de la page d'accueil avant la prochaine course en tenant compte des courses annulées
- Correction d'un bug concernant la récupération de la structure des week-ends pour l'affichage des tableaux dans resultats et edit_resultats
- Modification de la logique pour afficher "Week-end annulé" lorsqu'une course est annulée et bloquer l'accès a l'édition des résultats
13 Mars 2026
- Ajout de séparations visuelles pour voir les différences entre les sessions de qualifications dans resultats et edit_resultats
08 Mars 2026
- Correction couleur d'affichage course si la course est terminée (se base sur l'heure et pas sur le jour)
07 Mars 2026
- Correction pour le maintien de l'ordre des pilotes en fonction de leur position par session dans edit_resultats
06 Mars 2026
- Optimisation de la page edit_resultats avec integration d'une option vide par défaut
04 Mars 2026
- Sécurité : ajout de Content Security Policy (CSP) pour bloquer le contenu non autorisé
- Sécurité : redirection forcée vers HTTPS
- Sécurité : ajout des headers HSTS, X-Frame-Options, X-Content-Type-Options et Referrer-Policy
- Scripts externes autorisés : CDN Bootstrap et Google Tag Manager
- Externalisation du JS dans des scripts propres
- Amélioration sécurité: Ajout de protection CSRF sur l'edition de résultats des courses
- Amélioration sécurité: Ajout de protection CSRF sur le bingo
- Amélioration sécurité: Ajout de protection CSRF sur le formulaire de contact
03 Mars 2026
- Amélioration sécurité: Ajout de protection CSRF sur les tickets support
- Amélioration sécurité: Ajout de protection CSRF sur les predictions
- Amélioration sécurité: Ajout de protection CSRF à l'API de chat
- Amélioration sécurité: Centralisation de la configuration de session
- Amélioration sécurité: Ajout token CSRF contre les requêtes malveillantes
- Amélioration sécurité: régénération de l'ID de session après connexion
- Amélioration sécurité: Anti-brute-force avec compteur de tentative de connexion
02 Mars 2026
- Correction de la logique d'affichage des boutons "Prendre en charge" et "Répondre/Voir la réponse" dans tickets
- Correction de l'enregistrement de la réponse dans la BDD même si utilisateur invité
- Correction ticket_update pour afficher la réponse envoyée et retrait du select de priorité si ticket traité
- Correction edit_resultat (preremplissage si valeur deja presentes, protection contre les doublons et affichage visuel des doublons par tableaux)
- Correction tableau course dans resultats (retrait colonne position en doublon)
01 Mars 2026
- Correction affichage photos pilotes vue mobile
- Modification des pages resultats.php et edit_resultats.php pour inclure les temps des EL et qualifications
28 Février 2026
- Correction bug concernant la réponse des tickets support par mail
- Ajout favicon (logo dans l'onglet du navigateur)
- Correction des balises <title> des pages (titres dans l'onglet du navigateur)
- Correction logique fermeture des votes des prédictions (passe de 3h a 5h vu que basé sur l'heure de l'emission d'après-course)
- Changement de la page infos.php
27 Février 2026
- Voir le bingo des autres utilisateurs
- Correction lien mort dans devNotes
- Lien "Le bingo" renommé pour differencier avec la nouvelle page
- Modification de la logique du décompte avant la prochaine course
- Redimensionnement des logos écuries dans "classement" et centrage vertical des éléments des tableaux
26 février 2026
- Création page DevNotes
- Ajustements logique affichage prédictions: la colonne s'affichera 1j avant et s'enlevera 1j après le week-end. Le formulaire se fermera 3h avant le debut de la course
- Ajout logo du site
25 février 2026
- Création page contact
- Création système support par tickets
- Envoi de réponse tickets sur page contact et/ou email
24 février 2026
- Ajustements dump SQL global
- Optimisation requêtes SQL
- Stabilisation affichage général
23 février 2026
- Requête SQL récupération circuits
- Optimisation structure affichage page prédictions
- Amélioration logique données prédictions
- Correction problème zoom lié aux unités vh
- Mise en place footer sticky
- Stabilisation taille police footer malgré zoom
- Désactivation suggestions automatiques navigateur
22 février 2026
- Optimisation affichage de la page Bingo
- Correction problème zoom lié aux unités vh
- Mise en place footer sticky
- Stabilisation taille police footer malgré zoom
- Désactivation suggestions automatiques navigateur
21 février 2026
- Révocation ancien certificat SSL
- Réaffectation certificat SSL au site
- Activation HTTPS fonctionnel
- Migration base de données vers serveur
- Correction erreur “Aucune base sélectionnée”
- Vérification sécurisation fichier database.php
20 février 2026
- Mise en ligne du site avec structure et contenu de base