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

OpenClaw Orchestrates Enterprise ReleaseOps System for Multi-Platform App
A developer built a semi-automated ReleaseOps system using OpenClaw to manage QA processes for an app with nearly 1 million users across Web, iOS, Android, and TV platforms. The system automates ticket management, test script log outputs, and ties everything together using GPT-4 mini.
Running OpenClaw with Local LLM on a Contabo VPS: Qwen 3:4B Hangs, Workarounds
A user shares their experience running OpenClaw with a local LLM on a 6-core/12GB Contabo VPS. Qwen 3:4B keeps hanging after compaction errors, but tiny Ollama models work. No GPU means limited model size.

OpenClaw Automates Restaurant Bookings with OpenTable Skill
A developer has configured their OpenClaw AI agent to book restaurants automatically using a custom OpenTable skill. The agent reads preferences from a food.md file and books restaurants like Bocconcino, OITA, and Trishna.

Developer Ships Steam Game with Claude Code: Lessons on Vibe Coding vs. Vibe Engineering
A developer shipped Codex Mortis, a necromancy-themed bullet hell game on Steam, using Claude Code for AI-assisted development. The project required two complete rewrites after the initial prototype, highlighting the gap between prototype and production.