Non-developer builds healthcare SaaS in 3 weeks using Claude and Gemini: lessons learned

Project overview
A non-developer built a full SaaS platform called FastCredentials.com, a healthcare compliance credentialing platform for professionals needing continuing education certification. The site offers free learning modules and testing, with paid certificates for employers. The builder started with Gemini but switched to Claude after encountering significant issues.
Technical stack
The finished platform runs on:
- Python/Django backend
- Gunicorn and Nginx on Ubuntu VPS
- Stripe for payments
- WeasyPrint for PDF generation
- SQLite database
- Claude API powering automated blog content on a cron schedule
Gemini challenges encountered
The builder documented three major setbacks with Gemini:
- Setback 1: Gemini completely changed the site's look and feel during debugging, requiring 8 hours to restore the original design. The issue stemmed from Gemini focusing on immediate problems while forgetting previous formatting.
- Setback 2: Despite implementing rules like "No Guessing at any code" and "Source First Rule" (viewing all affected files before edits), Gemini at 3am confidently provided code that broke existing functionality, causing a 5-hour setback.
- Setback 3: One day before launch, a homepage video that had worked throughout the project stopped rendering. After 10 hours of failed debugging attempts, the builder switched to Claude and resolved the issue in 20 minutes.
Why Claude worked better
According to the builder, Claude demonstrated several advantages:
- Better understanding of project context across sessions
- Easier course correction when errors occurred
- Asking clarifying questions instead of charging ahead
- Consistently requesting to see files before editing
- Less tendency to generate unnecessary code during discussions
The builder noted that Gemini would often "completely hallucinate" by generating fixes for non-existent errors and referencing files not in the project.
Key takeaways
The builder emphasized that for someone with no coding background trying to build something real, "the difference in how [Claude] handles uncertainty is massive." The project was completed and deployed in three weeks entirely using AI assistance.
📖 Read the full source: r/ClaudeAI
👀 See Also

Developer Reports Rapid Prototyping with Claude AI in Three Evenings
A developer used Claude AI to create a project in three partial evenings that would have required a full dev team several weeks, producing a working first prototype in less than an hour and adding multiple features rapidly.

AI agent cost breakdown: $12 monthly with local models and cloud APIs
A developer ran an AI agent for a month using Mac Mini + Ollama for local models and cloud APIs, costing $12 total with 80% local usage at $0 and 20% cloud usage at ~$12. A single retry loop consumed $4.80 in 11 minutes, prompting circuit breaker implementation.

Garlic Farmer Builds 19K-Line AI Agent System on Android Phone
A Korean garlic farmer has built a 19,260-line Python AI agent system called 'garlic-agent' that runs entirely on an Android phone using Termux. The system rotates between multiple AI providers, saves context in SQLite, and uses a manual copy-paste workflow for development.

Consumer-rights AI game goes B2B: Claude Code workflow with Opus 4.7 and Haiku 4.5
A developer details how they used Claude Code with Opus 4.7 for backend refactors and Haiku 4.5 for live chat in a B2B sales training tool, sharing their CLAUDE.md / SPLIT_NOTES.md workflow.