SaaS communautaire OPTCG
Sharedeck
Année
2025-2026
projet
03

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.

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

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

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

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

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

Vue chat plein écran pour conversations directes.

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

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

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

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

Détails d’un deck public : leader, tags, liste de cartes, contexte matchup et bandes visuelles.
Court extrait du simulateur avec état du tour, zones actives, main et journal de combat.
Interactions drag-and-drop, focus carte et interface compacte pensée pour rester fluide en partie.
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.
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.
