Private MTG Project

Deine Karten. Deine Decks. Dein Lab.

JP Card Lab ist eine private, self-hosted Multiuser-App für Magic: The Gathering. Sammlungen, Commander-Deckbuilder, Wunschlisten, Cardmarket-Preise, Import/Export und der Smartphone-Scanner sind bereits produktiv testbar; mobile Bedienung und weitere Komfortfunktionen werden laufend verfeinert.

Projektphase MVP aktiv in Entwicklung Sammlung, Deckbuilder, Wunschlisten, Preise und Scanner sind bereits im realen Betrieb testbar.
Funktionsumfang

Vom physischen Bestand bis zum geplanten Deck.

JP Card Lab trennt bewusst Sammlung, Deckplanung und 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
  • Cardmarket-Trendpreise und Gesamtwert pro Sammlung anzeigen
🧱

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
  • Desktop mit mehreren Deckansichten; mobil kompakt als Stapel, Liste und 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; aktuelle Cardmarket-Werte sind bereits in Sammlung, Scanner und Kartendetails integriert.

Details anzeigen
  • Mehrere separate Wunschlisten statt Sonder-Sammlungen
  • Mengen ändern, Karten entfernen, Listen umbenennen und löschen
  • Aktuelle Cardmarket-Trendpreise pro Printing nutzen
  • Sammlungswerte berechnen und in der Übersicht anzeigen
  • Preisverlauf, Deck-/Wunschlistenwerte und Zielpreise später ergänzen
  • Optionale Preisalarme als späterer Ausbau
📷

Scanner & spätere KI

Der Smartphone-Scanner ist bereits praxiserprobt; KI-gestützte Deckanalyse bleibt ein späterer Ausbau.

Details anzeigen
  • Karten per Smartphone-Kamera erkennen und als Scan-Session sammeln
  • Sprache, Finish, Zustand und Menge vor dem Speichern korrigieren
  • Cardmarket-Preis und Audiofeedback direkt beim Scan
  • Schnelle Stapelerfassung; stabile Scanbox-Baseline real getestet
  • Session anschließend in Sammlung und optional Deck übernehmen
  • Später KI-gestützte Deckanalyse und Upgrade-Vorschläge
Komplette Feature-Liste öffnen
PlattformResponsive Web-App/PWA, HTTPS, Desktop/Tablet/Mobil und private Multiuser-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
WunschlisteMehrere Listen, Mengen, Suche und klare Trennung vom physischen Besitz
ScannerKamera, Scan-Session, Printing/Sprache/Finish/Zustand, Preise und Stapelerfassung
PreiseCardmarket-Trendpreise und Sammlungswerte; Verlauf, Deckwerte und Alarme später
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 …

Betrieb

Self-Hosting & Installation.

JP Card Lab läuft aktuell als Docker-Stack mit Webserver, TypeScript-API, PostgreSQL und separatem Vision-Service. Eine später vereinfachte Installation mit Setup-Assistent ist geplant; ob klassischer Shared Webspace ohne Docker/Node/Python ausreicht, wird noch separat geprüft.

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