非開発者がClaudeとGeminiで3週間で医療SaaSを構築:学んだ教訓

プロジェクト概要
非開発者が、継続教育認定を必要とする専門職向けの医療コンプライアンス資格認定プラットフォームであるFastCredentials.comという完全なSaaSプラットフォームを構築しました。このサイトは無料の学習モジュールとテストを提供し、雇用主向けには有料の証明書を発行します。構築者はGeminiから始めましたが、重大な問題に遭遇した後、Claudeに切り替えました。
技術スタック
完成したプラットフォームは以下で動作します:
- Python/Djangoバックエンド
- Ubuntu VPS上のGunicornとNginx
- 決済処理用のStripe
- PDF生成用のWeasyPrint
- SQLiteデータベース
- cronスケジュールで自動ブログコンテンツを生成するClaude API
Geminiで遭遇した課題
構築者はGeminiでの3つの主要な挫折を記録しています:
- 挫折1:Geminiはデバッグ中にサイトの外観と操作性を完全に変更し、元のデザインを復元するのに8時間を要しました。この問題は、Geminiが直前の問題に集中し、以前の書式設定を忘れてしまうことに起因していました。
- 挫折2:「コードを推測しない」や「ソースファーストルール」(編集前に影響を受けるすべてのファイルを確認する)などのルールを実装していたにもかかわらず、Geminiは午前3時に自信を持って既存の機能を壊すコードを提供し、5時間の遅延を引き起こしました。
- 挫折3:ローンチの前日、プロジェクトを通じて機能していたホームページのビデオが表示されなくなりました。10時間のデバッグ試行が失敗した後、構築者はClaudeに切り替え、20分で問題を解決しました。
Claudeがより優れていた理由
構築者によると、Claudeはいくつかの利点を示しました:
- セッションを超えたプロジェクトの文脈のより良い理解
- エラー発生時の容易な軌道修正
- 突き進むのではなく明確化の質問をする
- 編集前にファイルを見ることを一貫して要求する
- 議論中に不要なコードを生成する傾向が少ない
構築者は、Geminiがしばしば「完全に幻覚を起こし」、存在しないエラーの修正を生成し、プロジェクトにないファイルを参照すると指摘しました。
主な要点
構築者は、コーディング経験がない人が実際のものを構築しようとする場合、「[Claudeが]不確実性をどのように扱うかの違いは非常に大きい」と強調しました。このプロジェクトは、完全にAIの支援を使って3週間で完了し、デプロイされました。
📖 Read the full source: r/ClaudeAI
👀 See Also

非プログラマーによるClaude Sonnet 4.5で構築されたブラウザベースのカーリングゲーム
コーディング経験ゼロの開発者が、Claude Sonnet 4.5を使用して完全にプレイ可能なブラウザベースのカーリングゲームを構築しました。このゲームには物理演算、スコアリング、完全なゲームフローが含まれており、Claudeがプレーンな英語でのフィードバックに基づいてすべてのコード生成、デバッグ、改良を担当しました。

プロダクトデザイナー、Claude Codeを使用してmacOS画面録画アプリをリリース
最小限のXcode経験しか持たないプロダクトデザイナーが、Claude Codeを開発アシスタントとして使い、初めてのmacOSアプリケーションをリリースしました。このアプリはDrishti Studioと呼ばれる画面録画ツールで、デザイナーが高すぎると感じたScreen Studioの代替として作成されました。

Claude Codeユーザーが本番開発における一貫性の問題を報告
有料のClaude Code購読者が、Flaskベースのビジネスダッシュボードプロジェクトにおいて22回以上の開発セッションにわたって使用した経験から、生産性の低下や技術的問題を引き起こした指示非遵守の3つの繰り返しパターンを挙げ、ツール使用における重大な課題を報告しています。

AIエージェント向けローカルRedditクローンがコード品質とテストを向上
開発者は、AIコーディングエージェント間のコミュニケーションを改善するため、ミッションコントロールシステム内に「コミュニティセンター」というローカルのRedditクローンを実装しました。このアプローチは、エージェントが直接チャットアプリケーションを使用する際によく発生するスパム問題を防ぐために設計されました。