Developer Uses Claude Code to Build SetForge Web App for Band Management

A developer who recently joined a band used Claude Code to build SetForge, a production web app for managing band song libraries and setlists. The developer described the problem to Claude Code and didn't write the architecture or scaffold the project - just described what was needed.
Key Features Built with Claude Code
The resulting React app, deployed to Vercel and available at setforge.live, includes:
- Jam Set: Import your library, share a collab link with bandmates, and SetForge finds songs you all know to build a starting set from the overlap
- Excel/CSV import: Uses SheetJS with flexible column mapping and deduplication logic
- Flow scoring: Grades setlists with 60% transition score (energy + key distance) + 40% arc score. Checks if peaks land in the right window and if you close strong. Only appears when songs are tagged
- Auto-arrange: 5 modes: Wave, Slow Build, Front-loaded, Smooth Keys, Drama Arc. Segment-aware, respects Opener/Closer category tags, undo via toast
- Gig Mode: Full-screen per-song view with lyrics pulled live from lrclib.net with auto-scroll, break countdown timer, speed control
- Collab links: Bandmates edit the same setlist in real time via /c/:token. No auth, no accounts - the UUID is the "account"
- Smart paste parser: Handles raw UG favorites dumps, messy "Artist - Title" lists, tab URLs. Deduplicates against existing library automatically
- Print view + CSV export
Developer Insights on AI-Assisted Development
The developer, who manages a UX team professionally, noted that while Claude Code quickly built and deployed the scaffolding and features, the refined experience required human intervention. Micro-interactions that were technically correct but awkward on an iPhone mid-gig, or drag behavior that works but doesn't respond the way a hand expects, only surfaced when real people used the app in context.
The developer found they weren't spending less time on UX, but spending "better, more productive time" on it - validating intent rather than debugging layout logic or pixel alignment. Questions like "Does this gesture feel like what the user means?" and "Does this flow match what a musician needs at 9pm on a dark stage?" became the focus.
The developer concluded: "Claude builds the thing. It does not feel the thing. AI is removing the barrier to entry - the parts of the job that were never the valuable part. The judgment about what a user actually experiences is still entirely human and that's the part that makes something worth using."
📖 Read the full source: r/ClaudeAI
👀 See Also

OpenClaw Agent Implements Autonomous Self-Improvement Loop with Nightly Dream Cycles
An OpenClaw user has configured their agent to run a nightly 'dream cycle' that scans AI research, reflects on performance, and implements safe improvements autonomously. The cycle costs approximately $0.40 per night using model routing with Haiku for scanning and Opus for judgment.

Developer builds 3,106-line Python desktop app with Claude Code in 3 weeks, no prior coding experience
A developer with zero Python knowledge built a 3,106-line desktop application in three weeks using Claude Code, describing features section by section through a 500,000+ character conversation. The app handles content sourcing, logging, metrics tracking, research, gamified milestones, and remote triggering from a phone.

Using Markdown Files as Workflow Engine for Claude Code in Kubernetes
A developer replaced traditional pipeline tools like Dagster or Prefect with plain English markdown files that Claude Code executes as a Kubernetes CronJob. The system coordinates steps by writing artifacts to disk and has been running for over a month.

Meet Claude: A Visual Novel Created Entirely by AI
A developer created a satirical visual novel called Meet Claude using Claude AI for writing, coding, art, music, and deployment. The game explores dependency on AI assistants and is available free on Steam with multiple endings.