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

Non-Developer Builds Three Production Apps with Claude AI Assistance
A user with no coding experience created three functional web applications using Claude AI, including a fuel price finder, MTG proxy printer, and budgeting tool, all deployed via GitHub, Cloudflare Workers, Cloudflare D1, and Vercel.

Non-technical freelancer uses MaxClaw and MiniMax Agent to expand services
A social media strategist with no coding ability uses MiniMax Agent to build landing pages and MaxClaw to handle client briefs and content research, increasing project rates from $1,500 to $3,200.

Qwen 3.6 27B Q8_k_xl as a Local Daily Driver for VSCode
A developer shares their experience using Qwen-3.6-27B-q8_k_xl by Unsloth in VSCode Insiders via LM Studio on an RTX 6000 Pro, finding it 'good enough' for daily coding tasks without API tokens.

OpenClaw Introduces One-Prompt Email Reporting for Seamless Operations
OpenClaw takes operational efficiency to the next level by enabling its agents to generate and send operational reports via a single prompt. This innovative feature simplifies workflow and enhances automation.