Building a Full App with Lovable + Claude + Gemini: A Case Study

A software engineer with no fullstack/frontend experience built Earnest — a free app that helps users track bank account bonuses (open account, meet requirements, collect bonus, close it, repeat). The stack combined Lovable, Claude, and Gemini to produce a working product with over 100 real users.
Stack & Surprising Findings
- Lovable handled UI and scaffolding — got the developer from zero to a real app "embarrassingly fast."
- Claude was far better at understanding intent when the full user flow was described instead of individual features.
- Gemini served as a useful second opinion when the developer was stuck.
- The hardest part wasn't the AI itself — it was knowing what to ask for.
Results
- 19+ active promotions tracked
- $9,700+ in available bonuses tracked
- 100+ real users
- $5,000+ in bonuses earned by users so far
The app is live at earnest.lovable.app. The developer is open to sharing more about specific prompts that worked, what failed completely, and how they debugged without being able to read the code properly.
📖 Read the full source: r/ClaudeAI
👀 See Also

Building a 200k LOC Production App via Vibe Coding from a Phone
A developer built Vibe Remote, a mobile vibe-coding tool with ~200,000 lines of code (140k Go, 60k Swift), primarily by messaging Claude Code through the app from their phone. The project revealed key challenges like DRY violations and E2E test bottlenecks.

Claude AI coding assistant requires precise task breakdowns to avoid wasted time
A developer spent 4.5 hours with Claude Code trying to fix a page, only to solve it in 10 minutes by rewriting from scratch with a different library. The issue stemmed from unclear instructions that didn't specify exploring alternative tools.

Practical Lessons from Running Multiple AI Agents in Production
A team running an AI-operated store with design, coding, and marketing agents shares insights on what 'hiring' AI agents means in practice, including how to provide sufficient context for autonomous work and where agents break down differently than humans.

Practical OpenClaw Use Cases from Daily Experience
A developer shares six specific ways they use OpenClaw daily, including flight price watching, health coaching, and email polishing, while noting what didn't work like automated social posting.