v2.2.0 — Maintenant avec Spotify

Des tournois de poker,
en toute simplicité.

Oneblind est un gestionnaire de tournois de poker pour desktop — timer de blinds en direct, classements des joueurs et synchronisation Firebase en temps réel, depuis votre navigateur, sans serveur.

Aperçu

Fonctionnalités

Tout ce qu'il faut pour organiser une soirée poker — des structures de blinds aux classements en temps réel.

Joueurs

Créez et gérez vos joueurs, suivez l'historique des tournois et les points.

Structures de blinds

Définissez des niveaux de blinds, antes, pauses et durées personnalisés.

Timer en direct

Timer à avancement automatique avec gestion des éliminations et recaves.

Classements

Classements calculés automatiquement à la fin d'un tournoi.

Spotify

Affichez la musique en cours de lecture pendant votre session.

Apparence

Couleur d'accent, rayon de bordure, thème du logo, mode clair/sombre.

Multilingue

Anglais et français disponibles dans toute l'application.

Votre Firebase

Toutes les données restent dans votre propre Firestore. Pas de serveur partagé.

Construit avec

Technologies

Oneblind repose sur des outils open-source modernes et maintenus activement.

Package Version Rôle
Next.js 16 Framework React & routing
React 19 Bibliothèque UI
TypeScript 5 Typage statique
Tailwind CSS 4 Styles utilitaires
Radix UI Themes 3 Système de composants & thème
Firebase Firestore 11 Base de données temps réel

Configuration

Configuration Firebase

Oneblind stocke toutes ses données dans Firestore. Vous devez créer votre propre projet Firebase et le connecter dans les réglages de l'application.

1

Créer un projet Firebase

Rendez-vous sur console.firebase.google.com et cliquez sur Ajouter un projet. Suivez les étapes pour terminer la création.

2

Activer Firestore

Dans le menu de gauche, allez dans Base de données > Firestore, puis cliquez sur Créer une base de données.

Firebase — activer Firestore

Lorsque vous y êtes invité, choisissez :

  • Édition — Standard
  • Emplacement du serveur — la région la plus proche de vos utilisateurs
  • Règles de sécurité — Mode production
3

Mettre à jour les règles de sécurité

Allez dans l'onglet Règles et remplacez le contenu par défaut par :

rules_version = '2';

service cloud.firestore {
  match /databases/{database}/documents {
    match /{document=**} {
      allow read, write;
    }
  }
}

Cliquez sur Publier.

Firebase — règles Firestore
Note : Ces règles autorisent un accès en lecture/écriture ouvert. Puisque l'application fonctionne entièrement côté client sans authentification, c'est intentionnel — ne partagez vos identifiants Firebase qu'avec des personnes de confiance.
4

Enregistrer une application web

Dans votre projet Firebase, allez dans Paramètres du projet > Général. Faites défiler jusqu'à Vos applications et cliquez sur l'icône Web (</>).

Firebase — enregistrer une app web

Donnez un nom à votre application et cliquez sur Enregistrer l'application. Firebase affichera un extrait de configuration :

const firebaseConfig = {
  apiKey: "AIzaSy...",
  authDomain: "your-project.firebaseapp.com",
  projectId: "your-project",
  storageBucket: "your-project.firebasestorage.app",
  messagingSenderId: "000000000000",
  appId: "1:000000000000:web:..."
};

Copiez les valeurs apiKey et projectId — vous en aurez besoin dans les réglages de l'application.

Ces valeurs sont toujours accessibles plus tard dans Paramètres du projet > Général > Vos applications.

Développement

Développement local

Lancez l'application localement avec pnpm.

# Installer les dépendances
pnpm install

# Démarrer le serveur de développement
pnpm dev

Ouvrez http://localhost:3000 dans votre navigateur.

Historique des versions

Changelog

Toutes les modifications notables, de la plus récente à la plus ancienne.

2.2.0 Dernière 2026-06-02
  • Spotify : affichage de la musique en cours dans le tournoi
  • Spotify : connexion et déconnexion du compte depuis les réglages
  • Affichage de l'étape de blind actuelle dans la structure
  • Thème light pour le header du runner de tournoi
2.1.0 Stable 2026-05-28
  • Page d'accueil : affichage du top 3 des joueurs par points
  • Page d'accueil : affichage des 3 derniers tournois avec statut et date
  • Thème de logo 'OG'
2.0.0 Stable 2026-05-26
  • Intégration Firebase (connexion via clé API)
  • Sélection de la langue (FR / EN)
  • Sélection de la couleur et du rayon de bordure
  • Thème du logo (défaut / One Piece)
  • Gestion des joueurs et de l'historique de tournois
  • Création et gestion des structures de blinds
  • Création et gestion des tournois
  • Runner de tournoi avec timer, éliminations et recaves
  • Calcul automatique des points à la fin d'un tournoi
  • Affichage des points gagnés dans l'historique des joueurs
  • Journalisation des requêtes Firebase
  • Page des logs avec aperçu dans les réglages
  • Alerte sonore quand il reste 10 secondes à une étape
  • Paramètre de son d'alerte avec mode silencieux