Private MTG Project

Deine Karten. Deine Decks. Dein Lab.

JP Card Lab ist eine private, self-hosted Multiuser-App für Magic: The Gathering. Sammlung, Commander-Deckbuilder, Deck Import/Export und der Besitzabgleich sind bereits produktiv testbar; Preise, Scanner und KI folgen später.

Projektphase MVP aktiv in Entwicklung Sammlung und Commander-Deckbuilder sind bereits produktiv testbar.
Funktionsumfang

Vom physischen Bestand bis zum geplanten Deck.

JP Card Lab trennt bewusst Sammlung, Deckplanung und spätere Wunschlisten. So kann ein Deck vollständig geplant werden, ohne automatisch physische Karten zu blockieren.

🃏

Sammlung

Eigene Karten, Printings, Sprache, Foil, Zustand und Besitz sauber verwalten.

Details anzeigen
  • Mehrere benannte Sammlungen pro Benutzer
  • Konkretes Printing / Set / Collector Number speichern
  • Sprache, Foil/Non-Foil, Zustand und Stückzahl erfassen
  • Optional Lagerort hinterlegen
  • Kartenbilder und Kartendaten anzeigen
  • Suche, Sortierung und Kartentypfilter
  • Identische Besitzdatensätze zusammenführen
  • Physische Deck-Zuordnungen mit dezentem D-Marker anzeigen
  • Sammlungswert und Preisentwicklung später ergänzen
🧱

Commander Deckbuilder

Visuell, Commander-first und bereits produktiv testbar – mit Rollen, Drag & Drop, Besitzabgleich und Statistiken.

Details anzeigen
  • Commander-Decks mit Commander verwalten
  • Decks anlegen, umbenennen und löschen
  • Commander-Farbidentität und Singleton-Regel prüfen
  • Eigene Deckrollen anlegen, sortieren und Karten per Drag & Drop verschieben
  • Vier Ansichten: Rollen & Stapel, Liste + Vorschau, Textliste, Rollen & Karten
  • Mana-Kurve, Kartentypen und erste Farb-/Mana-Statistiken
  • Planungsdeck und physische Kartenbelegung strikt trennen
  • Vorhandene, fehlende, zugeordnete und frei nutzbare Karten anzeigen
  • Freie physische Exemplare bewusst einem Deck zuordnen
  • Decks später gezielt mit anderen Benutzern teilen
↕️

Import & Export

Decklisten austauschen, schnell analysieren und wahlweise nur planen oder mit dem eigenen Bestand abgleichen.

Details anzeigen
  • Text-Export mit Commander- und Deck-Sektion
  • Mengen und Kartennamen importieren
  • Batch-Auflösung über die Kartendatenquelle
  • Offensichtliche Tippfehler per Fuzzy-Auflösung korrigieren
  • Vorschau vor dem eigentlichen Import
  • Modus „Nur als Deck planen“ ohne Besitzänderung
  • Modus „Mit meiner Sammlung abgleichen“
  • Fehlende Karten bleiben als Planung erhalten
  • Später: Deck plus tatsächlichen Besitz bewusst erfassen
👥

Multiuser & Sharing

Mehrere Benutzer auf einer Instanz – mit getrennten Daten und später gezielten Freigaben.

Details anzeigen
  • Anmeldung über JPauth / Authentik
  • Eigene Sammlungen und Decks pro Benutzer
  • Keine automatische Einsicht in fremde Sammlungen oder Decks
  • Decks später gezielt an einzelne Benutzer freigeben
  • Viewer zuerst, später optional Editor
  • Optionale Leih-/Tauschfunktionen erst in einer späteren Phase
💰

Wunschlisten & Preise

Gewünschte Karten bleiben ein eigener Bereich und werden niemals mit physischem Besitz verwechselt.

Details anzeigen
  • Separate Wunschliste statt Sonder-Sammlung
  • Fehlende Deckkarten später gezielt übernehmen
  • Aktuelle Preise pro Printing abrufen
  • Deckwert und Sammlungswert berechnen
  • Preisverlauf und Zielpreise später ergänzen
  • n8n/Gotify-Preisalarme vorbereiten
📷

Scanner & spätere KI

Nach dem stabilen MVP folgen schnellere Erfassung per Kamera und intelligente Deckanalyse.

Details anzeigen
  • Karten per Smartphone-Kamera erkennen
  • Ziel wählen: Sammlung, neue Sammlung oder Deck-Erfassung
  • Bei Unsicherheit mehrere Printings zur Auswahl zeigen
  • Batch-Scan mehrerer Karten
  • Später KI-gestützte Deckanalyse und Upgrade-Vorschläge
  • Empfehlungen gegen reale Kartendaten und Commander-Regeln validieren
Komplette Feature-Liste öffnen
PlattformResponsive Web-App, später PWA, HTTPS, private Instanz
LoginJPauth/Authentik via OIDC, keine eigene Passwortverwaltung
SammlungPrintings, Sprache, Foil, Zustand, Anzahl, Lagerort, Filter und Deck-Zuordnung
DecksCommander-first, visuell, Drag & Drop, Rollen, Statistik und Besitzstatus
Import/ExportTextlisten, Planung, Sammlungsabgleich und später Besitzimport
SharingDecks pro Benutzer freigeben, Viewer zuerst, Editor später optional
WunschlisteSeparater Bereich für fehlende Karten, Preise und spätere Alarme
ScannerKamera, Printing-Kandidaten, Batch-Scan und Bestätigung
PreisePrinting-Preise, Deck-/Sammlungswert und Preisalarme
KIAnalyse, Upgrades, Budget, Deckbau aus Sammlung und Erklärungen
Roadmap

Woran wir gerade arbeiten.

Die Roadmap wird aus einer zentralen Projektdaten-Datei erzeugt und zeigt den aktuellen Entwicklungsstand.

Roadmap wird geladen …

Community

Angenommene Ideen.

Hier erscheinen ausschließlich geprüfte und akzeptierte Vorschläge. Namen oder Kontaktdaten der Einsender werden nicht öffentlich angezeigt.

Angenommene Ideen werden geladen …

Ideen willkommen

Du hast eine Funktion im Kopf?

Schick sie ein. Der Vorschlag wird nicht automatisch übernommen, sondern erst technisch und vom Aufwand her geprüft. Akzeptierte Vorschläge können anschließend anonym als Community-Idee auf der Roadmap erscheinen.

  1. Idee absenden
  2. Interne Prüfung
  3. Entscheidung
  4. Bei Annahme: Roadmap