Building a Mobile App with Claude and ChatGPT: A Non-Technical Developer's Workflow

A developer with no computer science background built a complete mobile application called BloomDay while unemployed, using Claude and ChatGPT as primary development tools. The app is a task-completion garden simulator where users grow virtual plants by completing daily tasks.
Technical Stack and Components
The application was built with:
- React Native for mobile development
- Supabase for backend services
- RevenueCat for in-app purchases and subscriptions
- Cloudflare for infrastructure
- 131 plant illustrations generated using Claude Code
The developer also built the accompanying website and handles marketing independently.
AI Development Workflow
The developer used a specific two-model approach:
- ChatGPT was used to refine prompts and help formulate technical questions
- Claude handled the actual code generation and implementation
This "ChatGPT → Claude pipeline" helped translate non-technical ideas into clean prompts for Claude to execute.
Claude's Strengths in Development
According to the developer, Claude demonstrated several advantages:
- Strong context retention across complex codebases
- Ability to explain why code was broken rather than just providing patches
- Patient responses to basic questions without making the developer feel inadequate
Development Challenges
The main difficulties came from the developer's lack of technical background:
- Difficulty writing effective prompts initially
- Limited ability to recognize when generated code was heading in the wrong direction
- Learning curve for understanding technical outputs
The app is currently undergoing App Store review, with a waitlist available at bloomdayapp.com.
📖 Read the full source: r/ClaudeAI
👀 See Also

Running Multiple AI Coding Agents with OpenClaw: Custom Provider Setup & Cross-Agent Memory Challenges
This post details configuring OpenClaw with a third-party API provider (DeepInfra) to run multiple coding agents (backend, frontend, migrations) without hitting rate limits, and the cross-agent memory isolation issue that arose.

OpenClaw setup evolution: from overconfiguration to practical multi-agent system
A developer shares their journey from three reinstalls to a functional OpenClaw setup with multi-agent specialization, layered memory, and semantic search using QMD backend, running on Mac mini M2 with separate Hetzner instance for experimentation.

OpenClaw user automates cross-platform content formatting with custom skill
A developer built an OpenClaw skill that automatically formats raw drafts for multiple platforms, eliminating manual markdown adjustments for each site's specific requirements.

Building a Full App with Lovable + Claude + Gemini: A Case Study
A software engineer built Earnest, a bank bonus tracker, using Lovable for UI, Claude for intent understanding, and Gemini as a second opinion. The app now has 100+ users tracking $9,700+ in bonuses.