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

Claude Code Audits 80-Component React Library Docs: Real Bugs Found, New Bug Introduced
A staff engineer used Claude Code to audit docs for an 80-component React library. It caught real bugs but also introduced new ones requiring a review pass.

Setting Up Claude Code with Telegram for Elderly Shopping Assistance
A Reddit user describes configuring Claude Code with Telegram to help parents navigate shopping websites, using a cloud-hosted sandbox with Playwright MCP and custom shopping skills.

Building a 20-Agent Pipeline with Claude Code: Less AI, More Structure
A developer built a 20-agent pipeline with Claude Code to automate daily workflows across Gmail, Calendar, Notion, LinkedIn, web scrapers, and local APIs. The key insight: reliability came from adding deterministic structure around the AI, not better prompts.

Using Claude with MCPs for Automated B2B Outbound Campaigns
A Reddit user shares their workflow using Claude with Model Context Protocol (MCP) servers to automate B2B outbound campaigns, replacing Clay with custom API integrations for lead discovery, enrichment, verification, and email sending.