SaaS communautaire OPTCG

Sharedeck

Année

2025-2026

projet

03

écran principal2025-2026
Sharedeck

Vue d’ensemble

Application web One Piece TCG avec publication de decks, profils, collections, listes d’échange, chat temps réel, tournois et simulateur de match connecté à un moteur Python.

Laravel 13InertiaVue 3TypeScriptReverbFastAPI
Dashboard01
Actualités officielles, messages communautaires et tournois à venir depuis le dashboard.

Actualités officielles, messages communautaires et tournois à venir depuis le dashboard.

Journal tournoi02
Date, lieu, deck, adversaires, premier joueur et résultats regroupés dans un journal.

Date, lieu, deck, adversaires, premier joueur et résultats regroupés dans un journal.

Découverte decks03
Explorateur de decks avec filtres par tag, leader, code carte, matchup et couleur.

Explorateur de decks avec filtres par tag, leader, code carte, matchup et couleur.

Graphe social04
Demandes d’amis, entrées chat et actions de duel simulateur.

Demandes d’amis, entrées chat et actions de duel simulateur.

Profil joueur05
Profil joueur avec titre, bannière, liens sociaux, actions de duel et chat minimisé.

Profil joueur avec titre, bannière, liens sociaux, actions de duel et chat minimisé.

Chat temps réel06
Vue chat plein écran pour conversations directes.

Vue chat plein écran pour conversations directes.

Messages07
Liste des conversations avec accès rapide aux derniers échanges.

Liste des conversations avec accès rapide aux derniers échanges.

Analyse meta08
Page meta avec winrates leaders, données tier-list et détails de matchups.

Page meta avec winrates leaders, données tier-list et détails de matchups.

Collection09
Wishlist et listes d’échange sur un profil membre.

Wishlist et listes d’échange sur un profil membre.

Simulateur10
Simulateur de match navigateur connecté au moteur de règles Python.

Simulateur de match navigateur connecté au moteur de règles Python.

Deck public11
Détails d’un deck public : leader, tags, liste de cartes, contexte matchup et bandes visuelles.

Détails d’un deck public : leader, tags, liste de cartes, contexte matchup et bandes visuelles.

Flux simulateur12

Court extrait du simulateur avec état du tour, zones actives, main et journal de combat.

Drag and drop13

Interactions drag-and-drop, focus carte et interface compacte pensée pour rester fluide en partie.

Choix effet14

Activation leader et boutons d’actions légales pendant un tour simulé.

Problème

Réunir decklists, profils, collections, chat, tournois et playtest dans un seul produit cohérent.

Approche

Laravel/Inertia et Vue pour le produit, Reverb pour le temps réel, et un sidecar Python/FastAPI pour l’état de match et les actions légales.

Résultat

Produit local fonctionnel avec pages deck, collections, chat et simulateur. Les captures viennent de l’application.

Suivant2025

Outil desktop de recommandations IA

WatWatch

Outil PySide6 qui lit un profil SensCritique, laisse choisir des catégories comme films, séries, manga, comics ou courts-métrages, demande des recommandations à OpenAI, puis exporte le résultat en XLSX.

PythonPySide6OpenAIaiohttp
Outil desktop de recommandations IA2025
WatWatch