LE LAB NRV
- Next.js 15
- React 19
- FastAPI
- Stripe
- TanStack Query 5
- — ClientLe Lab NRV
- — Année2026
- — StatutEn production · abonnement
- — Livelabnrv.com
Des pronostics NHL fondés sur l'intuition et des feuilles de calcul. L'enjeu : transformer des modèles statistiques en produit d'abonnement utilisable chaque soir de match.
Réécriture complète en monorepo (Next.js 15 App Router + React 19, backend FastAPI). Le front est un « quant terminal » plein écran façon desk de trading : picks du jour notés, analyse par match, swiper, favoris, fiches joueurs. Le backend expose une API /v1 typée (session par cookie + CSRF, plus de 30 endpoints) qui sert un moteur de prédiction multi-sport : chaque pronostic porte un score, une probabilité ML, ses facteurs explicables (SHAP) et une distribution calibrée (espérance, seuils ligne→P(over), intervalle 80 %, ECE, value bet). Facturation Stripe par abonnement, track record vérifié, bankroll tracker, board NHL en direct et un back-office complet (utilisateurs, droits admin, abonnements, MRR).
- 01
Monorepo Next.js 15 + React 19 · backend FastAPI /v1 · 30+ endpoints typés
- 02
Prédictions notées et explicables (SHAP) · distribution calibrée · track record vérifié (Brier / AUC / ROI)
- 03
Abonnement Stripe · back-office (utilisateurs, droits, abonnements, MRR) · PWA multi-sport
- Front « quant terminal » plein écran (Next.js 15 App Router, React 19, TanStack Query) : onglets Accueil, Analyse, Picks groupés par sport, Swiper, Favoris, Données, fiche pronostic latérale + gating premium (échantillon HOT gratuit vs tape complète abonnés)
- Backend FastAPI /v1 : session par cookie + protection CSRF double-submit (labnrv_csrf / X-CSRF-Token), plus de 30 endpoints (auth, leagues, predictions, players, news, articles, favorites, bankroll, stripe, admin) et contrat OpenAPI typé partagé entre les deux stacks
- Moteur de prédiction multi-sport (hockey, basket ; tennis prévu) : props notées avec pick score, probabilité ML, confiance HOT/WARM/COLD, facteurs explicables SHAP, distribution calibrée (espérance, P(≥1), seuils ligne→P(over), intervalle 80 %, ECE, value bet) et résolution auto gagné/perdu
- Track record vérifié + palmarès : hit rate, AUC, Brier et ROI par sport et par période — aucune ligne retouchée après coup, journées vides jamais remplies artificiellement
- Fiche joueur « instrument » : bio, carrière saison-par-saison (régulier + playoffs), forme récente, streaks, splits domicile/extérieur, matrice H2H, probabilités over par ligne, stats avancées (TOI, powerplay, penalty kill, faceoffs, possession, shot types), shotmap géolocalisée et stats gardien
- Facturation Stripe par abonnement : Checkout mensuel/annuel + code promo, portail client Stripe, statut détaillé (actif, essai, pause off-season, annulation programmée) et webhooks
- Back-office admin /admin (gate is_admin côté client + 403 API en défense-en-profondeur) — vue d'ensemble temps réel : utilisateurs (total, actifs, admins, nouveaux 30 j), abonnements par statut et MRR en € calculé
- Admin — gestion utilisateurs : recherche débouncée email/username, filtre par statut, pagination, activation/désactivation et promotion/révocation admin (PATCH) avec garde anti-auto-rétrogradation ; registre des abonnements Stripe (statut, client, fin de période, tarif, indicateur de pause)
- Bankroll tracker (paper trading : balance, ROI, win rate, streak, mises en cours), PWA installable, mur de maintenance protégé par mot de passe (comparaison à temps constant, anti-open-redirect) et board NHL en direct (scores + classement via l'API officielle NHL)
Décrivez le vôtre en trois phrases. Réponse du studio sous 24 h ouvrées, sans intermédiaire.
Créer un projet similaire



