Entwicklung einer Fantasy-Baseball-Analyse-App mit Claude Code: Erfahrungen eines Jurastudenten

✍️ OpenClawRadar📅 Veröffentlicht: 25. März 2026🔗 Source
Entwicklung einer Fantasy-Baseball-Analyse-App mit Claude Code: Erfahrungen eines Jurastudenten
Ad

Ein Navy-Veteran und Jura-Student mit einem Informatik-Abschluss von 2017, der seit dem Abschluss keinen Code mehr angefasst hatte, hat eine komplette Fantasy-Baseball-Analyse-iOS-App namens Ball Knower mit Claude Code für die Umsetzung entwickelt, während er alle Produkt- und Fachbereichsentscheidungen traf. Die App ist im App Store verfügbar und wurde im letzten Jahr des Jura-Studiums entwickelt.

Was entwickelt wurde

Ball Knower ist eine Fantasy-Baseball-Analyse-App, die Folgendes umfasst:

  • 1.313 MLB-Spielerprofile mit Statcast-Perzentil-Balken (farbkodierte Balken von Baseball Savant)
  • Tägliche Pitcher-Empfehlungen für Streaming mit einer Bewertung von 0-100
  • Keep-Trade-Cut-Dynasty-Ranglisten mit ELO-Bewertung
  • 1.241 MLB-Spieler + 72 FanGraphs-Talente
  • 87 verschiedene Metriken pro Spieler

Technischer Stack

Frontend: SwiftUI (iOS 17+), Swift Charts, StoreKit 2

Backend: Python 3.12, FastAPI, SQLAlchemy async, PostgreSQL, Redis, APScheduler

Infrastruktur: Einzelner DigitalOcean-Droplet, Docker

Datenquellen: 30 geplante Jobs, die Daten von MLB Stats API, Baseball Savant über pybaseball, ESPN RSS, The Odds API und Open-Meteo-Wetter beziehen

Wo Claude Code glänzte

  • Verband eine FastAPI-Dependency-Injection-Kette mit einer asynchronen SQLAlchemy-Session und einer Redis-Cache-Schicht in Minuten (hätte allein durch Dokumentation Tage gedauert)
  • Debugte eine asynchrone Wettlaufsituation im Abonnement-Validierungsprozess, bei der der Refresh-Token-Koordinator und der StoreKit 2-Listener in Konflikt standen
  • Identifizierte das Problem und schrieb eine Actor-basierte Lösung, nachdem die Symptome beschrieben wurden
  • Schrieb etwa 70 % der Codezeilen
Ad

Wo Claude Code Schwächen zeigte

  • Mappte 85 % der Datenquellenspalten korrekt, aber 15 % lieferten stillschweigend nil ohne Fehler oder Abstürze
  • Übersah Spaltennamen-Unterschiede (z.B. pybaseball liefert brl_percent, während die Datenbankspalte barrel_pct hieß)
  • Erzeugte selbstbewusst Code, der die App Tracking Transparency-Berechtigung für nicht-personalisierte Werbung anforderte, was zur Ablehnung des Builds durch Apple führte
  • Erzeugte SwiftUI-Modifikatorketten, die kompilierten, aber in Randfällen falsch gerendert wurden
  • Verwendete veraltete API-Muster, ohne zu erwähnen, dass sie veraltet waren

Rolle des Entwicklers

Der Entwickler schrieb oder korrigierte die verbleibenden 30 % des Codes, darunter:

  • Gewichtungen des Bewertungsalgorithmus
  • Cache-Invalidierungslogik
  • Abonnement-Ablauf
  • Daten-Spalten-Mappings
  • App Store-Compliance
  • Fachbereichsspezifische Entscheidungen (Dome-Stadien haben keinen Wind, Spring-Training-Statistiken sollten nicht gleich gewichtet werden, Baseball Savants Perzentil-API erfordert Lückenfüllungslogik für nicht-qualifizierte Spieler)

Entwicklungsmetriken

  • 300+ Entwicklungsstunden über ein Semester
  • 30 automatisierte Cron-Jobs, die täglich ab 2:25 Uhr ET laufen
  • 9 externe Datenquellen täglich synchronisiert
  • 2 App Store-Ablehnungen vor der Annahme (EULA-Kennzeichnung + unnötige ATT-Berechtigung)
  • Break-even: 13 Abonnenten zu 3,99 $/Monat

📖 Read the full source: r/ClaudeAI

Ad

👀 Siehe auch

OpenClaw-Benutzer entwickelt Fähigkeiten zur Zusammenfassung von Bank- und Kreditkartenabrechnungen
Anwendungsfälle

OpenClaw-Benutzer entwickelt Fähigkeiten zur Zusammenfassung von Bank- und Kreditkartenabrechnungen

Ein neuer OpenClaw-Nutzer hostete das Tool selbst auf einem gehärteten Server und nutzte es, um zwei benutzerdefinierte Skills zu entwickeln: einen zur Zusammenfassung und Kategorisierung von Kontoauszügen und einen weiteren zur Zusammenfassung von Kreditkartenabrechnungen mit Kategorisierung und Erkennung von Unterbrechungen. Die Skills generieren automatisch Berichte, wenn neue Auszüge erscheinen, und senden Telegram-Benachrichtigungen.

OpenClawRadar
Mehr-Agenten-Sicherheitsüberprüfung läuft täglich in der Produktion: Architektur und Erkenntnisse
Anwendungsfälle

Mehr-Agenten-Sicherheitsüberprüfung läuft täglich in der Produktion: Architektur und Erkenntnisse

ultrathink.art betreibt 6+ KI-Agenten im Produktivbetrieb, darunter einen dedizierten Sicherheitsagenten, der täglich Schwachstellenprüfungen anhand einer strukturierten Checkliste durchführt, Ergebnisse als priorisierte Aufgaben erfasst und von einem Programmieragenten automatisch beheben lässt.

OpenClawRadar
OpenClaw und Remotion-Pipeline für automatische Videobearbeitung
Anwendungsfälle

OpenClaw und Remotion-Pipeline für automatische Videobearbeitung

Ein Entwickler beschreibt einen agentengesteuerten Workflow, der OpenClaw für die Orchestrierung und Remotion für das Rendering nutzt, um automatisch 20 Reels aus über 400 Clips zu erstellen – mit Filterung, JSON-definierten Montagen und Stapelverarbeitung.

OpenClawRadar
Mit OpenClaw eine tägliche YouTube-zu-LinkedIn-Pipeline aufgebaut: Architektur, Fallstricke und gewonnene Erkenntnisse
Anwendungsfälle

Mit OpenClaw eine tägliche YouTube-zu-LinkedIn-Pipeline aufgebaut: Architektur, Fallstricke und gewonnene Erkenntnisse

Ein Entwickler teilt die Architektur eines OpenClaw-Skills, der täglich 30 YouTube-Kanäle scrapt, Transkripte per LLM analysiert und in Google Sheets schreibt. Beschreibt wichtige Fallstricke wie Apify async vs. sync, Codex-Leerlauf-Watchdog und ARG_MAX-Limits.

OpenClawRadar