非開発者が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

古いノキア携帯で小さなAIエージェントをデバッグ:成功までの18回の試み
ある開発者が、Termuxを介して古いNokia Androidスマートフォン上でGoで書かれた約12MBの単一バイナリAIエージェント「Picobot」を実行しようと試みました。無料モデル、OpenRouter、Groqをテストした後、高速で信頼性の高いセットアップのためにGoogleのGemini Flash APIに落ち着きました。

OpenClawエージェントは、LinkedInリードジェネレーションにおいて複数のSaaSツールを置き換え、5倍低コストを実現します。
ある開発者が、月額250ユーロのSaaSサブスクリプションを、1日2ユーロ未満のVPSで動作するOpenClawエージェントに置き換えました。LinkedInのリード生成において、HaikuとSonnetのモデルルーティングを活用し、接続リクエストの承諾率は60〜70%を達成しています。

バッチAPIは、複数ファイルのコード変更にコスト効果が高い
ある開発者が、Claude SonnetとOpusをバッチ処理に使用して30以上のファイルを修正し、約3,000行のコードを約2ポンドで生成した経験を報告しています。具体的なプロンプトや、コンテンツ収集のためのRepomix、クリーンアップのためのMinimaxなどのツールを使用しました。

開発者が30日間の個人プロジェクトでClaude CodeとLinear、Discordをどのように活用したか
ある開発者が、Claude Codeをペアプログラマーとして活用し、Linearをチケット追跡に、Discordをビルド通知に統合して、30日間でフルスタックのポケモンVGCチームレポートツールを構築しました。ワークフローには、自動化されたチケット処理、型チェックゲート、一貫したAI指示のためのCLAUDE.mdファイルが含まれていました。