inflearn logo
知識共有
inflearn logo

誰でもバイブコーディングで作れる実践的なWeb・アプリサービス

Codexアプリでオフラインクラス予約のWebサービスを企画・制作します。顧客・管理者画面、会員登録と権限、申し込み・承認ルールを実装・検証・デプロイした後、同じアカウントとデータを使用するAndroidアプリへ拡張します。最後には、私の要件を直接追加します。テスト決済とiOSは、別途拡張・選択できるプロセスです。

4名 が受講中です。

難易度 入門

受講期間 無制限

React
React
Android
Android
TypeScript
TypeScript
capacitor
capacitor
playwright
playwright
React
React
Android
Android
TypeScript
TypeScript
capacitor
capacitor
playwright
playwright

受講後に得られること

  • CodexアプリでMD企画書を作成し、顧客・管理者画面が連携したオフラインクラス予約Webサービスを実装・デプロイします。

  • 会員別のデータアクセスと予約承認・定員ルールを検証し、同じサービスに接続するAndroidアプリを実機で実行・社内テスト配布します。

  • 講義外の自分の要件を1つ以上サービスに追加し、検証・デプロイの記録を残します。

CODEX · VIBE CODING · WEB & APP

AIで作った最初の画面を、
人々が使うサービスとして完成させてみましょう。

顧客が予約し、管理者が運営する実践プロジェクト。
Codexとともに作り、実際に確認しながら、WebサービスからAndroidアプリまで拡張します。

自分で作ったサービスで広告収益と月額サブスクリプション収益に挑戦してみましょう。
無料公開サービスでGoogle AdSenseの広告収益を狙ったり、
繰り返し必要とされる機能をSaaSとして提供し、月額料金を受け取ること。
その目標に向かって自ら作り、公開し、改善する力を身につけます。



💭 一人で作ったデモはうまくいったのに、
機能が増えるにつれて行き詰まり始めたなら

紹介画面や簡単な計算機は、AIを使えばすぐに作れます。しかし、会員、データ、予約、管理者機能がつながると、画面だけでは分からない問題が生じます。

  • ログインはできるけれど、情報はきちんと保護されるでしょうか?自分の予約が正しく表示されても、別のアカウントでアクセスすると他人の予約まで表示されることがあります。

  • 予約ボタンは機能しても、最後の1席は誰が取るのでしょうか? 1人で押したときは正常でも、2人が同時に申し込んだり、管理者が承認したりすると定員を超える可能性があります。

このような状況を予想して確認してこそ、自分一人で実行したデモを、他の人が利用するサービスへと発展させることができます。


⚠️「エラーだけなくして」と繰り返すと、
修正した後に、さらに行き詰まる可能性があります

結果を確認する基準なしにAIの修正だけを受け入れると、目の前の症状が消えても原因が残ることがあります。例えば、次のような状況が起こる可能性があります。

  • 検索エラーをなくすためにアクセス制限を解除したら?データは再び表示されますが、他の人の情報まで見えてしまう可能性があります。機能と権限を併せて確認する必要があります。

  • 予約の重複を防ぐためにボタンだけを無効化したら?別のウィンドウや繰り返されたリクエストでは、重複予約が残る可能性があります。画面外の処理ルールも必要です。

失敗したリクエストと正常な部分を区別し、修正後に確認すべき基準を知ることで、同じことの繰り返しから抜け出せます。


🛠️ 開発者の設計と検証を学べば、
AIに任せるべきことも明確になります

  • 作る前に関係性とルールを決めます。顧客と管理者の利用フローを描き、会員・クラス・回次・予約データを関連付けます。権限と予約状態、定員などのルールをMD企画書と完了基準として残します。

  • 作成した後は、失敗するケースまで確認します。 異なるアカウント、重複リクエスト、最後の1枠などの条件で検証します。自動テストとビルド・型チェックを活用し、誤った修正は記録を確認して元に戻します。

この講座では、この2つを企画から実装、修正、デプロイまで繰り返します。AIが「完了した」と言った後に、自分で確認するための基準を整えるプロセスです。


🧭 良い説明を聞くだけでは、
自分のサービスを完成させるのは難しいです

  • 例をそのままなぞるだけでは、要件が変わったときに行き詰まります。予約構造を自分のビジネスに合わせて変更するには、画面だけでなくデータや権限において何が変わるのかを判断する必要があります。

  • 理論を理解していても、デプロイ経験がなければリリースで行き詰まることがあります。実際のURLでログインや環境設定を確認し、エラーを見つけ、アップデートをロールバックするところまで経験する必要があります。

そのため、1つの予約サービスを最後まで作り上げ、最後には講義の範囲外である自分の要件を自ら実装・検証する卒業プロジェクトへとつなげます。


🚀 20年にわたるWeb・アプリ開発の経験を、
皆さんの最初のサービスにつなげます

Web・アプリ開発に20年間携わってきたタニが、企画し、小さく作り、確認し、公開する実務プロセスをご案内します。コードが生まれる場面だけでなく、何を依頼し、どのような結果を確認すべきかも一緒に扱います。

完成する成果物はオフラインクラス予約サービスです。顧客の申し込みから管理者の承認、Webへのデプロイとアプリへの拡張まで続く流れを体験し、次のアイデアにも応用できる開発手法を身につけましょう。



WebからAndroidアプリまで、1つのサービスとしてつながる成果物の概念例です。

💡自分が作ったサービス、2つの収益化の方向性

🌐 無料公開 → AdSense広告収益
人々が訪れて無料で利用するコンテンツ・ツール型サービスを作り、訪問者の関心を広告収益につなげる方向です。

🔁 有料SaaS → 月額サブスクリプション収益
顧客が繰り返し必要とする機能をサービスとして提供し、継続的な利用価値に対して毎月サブスクリプション料金を受け取る方向です。

講義では予約サービスを作りながら、会員・データ・権限・バリデーション・デプロイ・運用の基本を身につけます。このスキルを広告型・サブスクリプション型のサービスに応用し、必要な機能を追加して収益化に挑戦するための基盤を築きます。実際の収益は、ユーザーに提供する価値や集客、継続的な運用によって異なります。

📌 この講義の特徴

  • 1つのサービスを最初から最後までつなげます。紹介画面から始め、会員・予約・管理者機能、デプロイと運用、Androidアプリまで拡張します。

  • Codexを使う作業習慣を身につけます。目標と範囲、完了条件を伝え、プロジェクトの作業ルールと作業記録をもとに次の開発へつなげます。

  • 正常な動作と防ぐべき動作を併せて扱います。データアクセス権限、定員超過、重複リクエストを実装段階から検証します。

  • 失敗を修正するプロセスも実習します。エラーの位置を特定し、誤った修正を復元しながら、意図的に壊された機能を修正する課題で確認します。

🔗 Webからアプリまで、1つのプロジェクトでつながる実習
ReactとTypeScriptで画面を作成し、Supabaseでデータと認証を接続します。Playwrightでユーザーフローを確認し、Capacitorでアプリへ拡張します。
一緒に扱う技術:React · Android · TypeScript · capacitor · playwright · supabase · codex

このような方におすすめです

作りたいものはあるけれど、その先の工程を一人でつなげるのが難しかった方は、一緒に始めてみましょう。


アイデアを自分で実装したい方

予約サービスや小さなビジネスのアイデアを画面上だけにとどめず、データを保存し、ユーザーが利用できる形にしてみたい方におすすめです。


バイブコーディングの次のステップが必要な方

簡単な画面は作ったものの、ログイン、データベース、権限、デプロイで行き詰まっていた方。AIが修正した結果を判断し、エラーを解決するための基準が必要な方に適しています。


Webとアプリを一緒に経験したい方

Webサービスを公開し、同じプロジェクトをAndroidアプリへ拡張してみたい方。機能開発からテスト、デプロイ、アップデートまでの流れを身につけたい方におすすめです。

💡 出発点は違っても、自分で確認する時間は必要です。
初めて触れる概念は、実習を通して身につけます。講義を見る時間とともに、自分の環境で実行し、結果を比較してエラーを修正する時間も確保してください。

🎯 受講後には

  • 画面・データ・権限・完了基準を盛り込んだMD企画書にアイデアを整理するプロセスを経験します。

  • 顧客の会員登録・予約・キャンセルと、管理者のクラス管理・承認・却下が連携した予約Webサービスを作成します。

  • 別のアカウントや不正なリクエストで権限を確認し、自動テストとエラー解決のプロセスを実践します。

  • GitHubとVercelを利用してWebサイトを公開し、環境設定・エラー記録・バックアップ・ロールバックなど運用の基本を扱います。

  • 同じプロジェクトをAndroidアプリへ拡張し、テスト配布の準備をします。

  • 卒業プロジェクトで自分の要件を1つ自ら実装し、検証します。

✅ 次の収益アイデアを自ら実行する力を身につけます。
完成したサービスとともに企画書、作業記録、検証基準を残します。無料サービスでユーザーを集める場合でも、月額サブスクリプション型SaaSのアイデアに挑戦する場合でも、必要な機能を自ら作り、改善していける開発方法を身につけます。

🛠️ こんな内容を学びます

オフラインクラスの予約サービスを4つの段階で発展させます。決済はテスト環境での実践的な拡張として、iOSは選択プロセスとして扱います。

以下のGIFは学習の流れを説明するコンセプトアニメーションです。

01. アイデアを企画書と最初の画面に

Codexアプリと開発環境を準備し、最初の画面を作成してGitHubに保存し、Vercelで公開します。作業指示・レビュー・復旧方法を学んだ後、顧客と管理者の利用フローをMD企画書にまとめます。

02. 実際のデータが流れる予約サービスへ

React・TypeScript画面にSupabaseを接続します。会員登録・ログイン・データアクセス権限を適用し、予約ステータス・定員・重複リクエストに対応します。管理者がクラスとスケジュールを登録し、申し込みを承認するフローまで完成させます。

03. 検証して公開・運用する

Playwrightを活用した自動テストとセキュリティ検証、エラー分析、修正・復旧を実践します。開発・運用環境を分け、デプロイ・利用量の確認・バックアップと復元を扱います。実践的な拡張では、Toss Paymentsのテスト決済における承認・キャンセル・状態確認を連携します。

04. Androidアプリと自分のプロジェクトへ拡張する

CapacitorでWebをアプリに接続し、モバイル画面、戻る操作、共有、デバイス通知を整えます。Androidの実行とGoogle Playでのテスト配布を準備します。選択パートではiOS・TestFlightを扱い、卒業プロジェクトで自分の機能を実装します。

👨‍💻 この講義を作った人


こんにちは!👋
AIで作る一人ビジネスについて語る開発者、タニです。

Web・アプリ開発の経験20年、フリーランス開発者として13年。
Samsung電子・LGなどの大企業プロジェクトで設計と開発を経験しました。

現在はAIを活用してウェブサイトやアプリを自ら作り、実際のユーザーが利用するサービスへと発展させる方法を研究し、共有しています。YouTubeでは開発プロセスとともに、アドセンス、コンテンツの収益化、1人ビジネスに挑戦する話をしています。

この講義では、現場で培った経験をもとに何を作るかを決め、AIに依頼し、結果を確認し、公開したサービスを改善するプロセスをご案内します。皆さんのアイデアを自ら実装し、収益化に挑戦できる開発の基盤を一緒に築いていきます。

💼 経歴

  • Web・アプリ開発歴20年

  • フリーランス開発経験13年

  • サムスン電子・LGなど大企業のプロジェクト設計・開発経験

  • 企業ITシステムの企画・設計・開発経験

🎥 YouTube・AIで作る一人ビジネス

AIを活用したWeb・アプリ制作、バイブコーディング、アドセンスとコンテンツ収益化の経験を共有します。
講義でお会いする説明方法と実際の制作過程を、チャンネルで先にご確認ください。

▶ タニのYouTubeチャンネルを見る

💬 「AIが作りました」の次に、「私が確認しました」が残るように。
うまく動く画面と防ぐべき状況を一緒に見ながら、自分が公開するサービスを理解し、改善していく練習をします。

📋 受講前の参考事項

実習環境と追加費用、選択コースの範囲を確認してから始めてください。

💻 実習環境

開発ツールをインストールできるPCとインターネット接続が必要です。Codexアプリ、Node.js、Git、VS Codeを準備し、GitHub・Supabase・Vercelのアカウントを使用します。講義はWindowsの画面を基準に進め、Macとの違いについては補足案内します。Androidの実習にはAndroid Studioとアプリの実行環境が必要で、手元のAndroid端末で確認する工程が含まれます。選択制のiOSコースにはMac・Xcode・Apple開発者アカウントが必要です。

📚 学習教材と実習方法

実習資料とソースコードを活用し、MD企画書・プロジェクト作業ルール・検収基準を作成しながら進めます。質問掲示板の活用方法も案内します。例に沿って作成した後は、自分の要件に合わせて変更する独立実習にも挑戦します。

🔎 前提知識と実習範囲

ファイルとフォルダーの管理、プログラムのインストール、アカウントの作成など、基本的なPC操作が必要です。データベースやAPIなどの開発概念も実習の過程で扱うため、実行と復習の時間もあわせて確保してください。

決済はToss Paymentsのテスト環境を基準に実習します。実際の販売には別途準備が必要です。Androidはテスト配布まで扱い、iOSは選択課程です。ストアでの正式リリースは、各プラットフォームの審査手続きと準備事項を別途確認したうえで進めます。

💡 受講料以外の追加費用をご確認ください。
AIツールの利用、サーバー・データベースの使用量、ドメインやメール、アプリ配布用の開発者アカウントなどに費用が発生する場合があります。選択したサービスや利用範囲によって異なるため、各サービスの料金とアカウント条件を確認してから実習を進めます。

自分で作ったサービスで、
収益化の可能性まで切り拓いてみましょう。

無料公開サービスのAdSense広告収益から、SaaSの月額サブスクリプション収益まで。
その第一歩は、人々が実際に利用するサービスを自ら完成させる経験です。
20年の開発経験を持つタニと一緒に、初めてのWeb・アプリサービスを作って公開してみましょう。

こんな方に
おすすめです

学習対象は
誰でしょう?

  • アイデアを実際のウェブサービスにしたいものの、企画・開発・検証・デプロイの流れがわからず途方に暮れている初心者

  • AIが作成した成果物を直接確認しながら、顧客・管理者機能を備えたサービスやAndroidアプリまで完成させてみたい方

前提知識、
必要でしょうか?

  • PCとインターネット、Codexの使用アカウントが必要です。講義はWindowsの画面を基準に進め、Macとの違いについては補足でご案内します。

  • 実習に必要なGitHub・Supabase・デプロイサービスのアカウントを作成できる必要があります。DB・メール・ドメイン・デプロイ・アプリ開発者アカウントは、利用量に応じて費用が発生する場合があります。

こんにちは
taniです。

キャリア認証

👋 こんにちは。実務中心の知識をわかりやすく明確に伝えたい開発者のテックタニです。

私は20年近く現場でウェブ・アプリサービスや様々な実務プロジェクトを開発・運営してきた開発者です。

最近はAIツールを活用して、一人でサービスを企画し、作り、改善する方法を集中的に研究しています。特にバイブコーディング(Vibe Coding)時代において、非専門家や一人起業家が必ず知っておくべき開発センスを分かりやすく伝えることに関心を持っています。

AIがコードを代わりに書いてくれる時代になりましたが、サービスを適切に作るためには依然として重要なことがあります。

まさに自分が作るサービスがどのようなデータを保存すべきか、そのデータがどのようにつながるのか、機能が増えたときに構造が崩れないようにどう捉えるべきか、ということです。

私は単に文法を暗記させる講義よりも、実際のサービスを作る際にすぐ活用できる構造的な思考と問題解決能力を伝える講義を作りたいと考えています。

非専門家や初心者の方でも大きな負担なくついてこられるよう、難しくなりすぎないように説明しつつ、核心は逃さないようにします。

🎥 テクタニ YouTubeチャンネルでは、AI時代に個人開発者や個人起業家が自分だけのサービスを作り上げていく過程を共有しています。講義スタイルや様々なITインサイトも併せてご確認いただけます。, tôi đang chia sẻ quá trình các nhà phát triển độc lập và những người khởi nghiệp cá nhân tạo ra dịch vụ của riêng mình trong kỷ nguyên AI. Bạn cũng có thể tham khảo phong cách giảng dạy và nhiều thông tin chuyên sâu về IT tại đây.

技術が急速に変化する時代であるほど、すべてを暗記するよりも、必要な核心をしっかりと理解することが重要です。

AIと一緒に自分だけのサービスを作ってみたい方は、TechTani(テクタニ)と一緒に始めてみましょう。 🚀

もっと見る

カリキュラム

全体

107件 ∙ (24分)

講座掲載日: 
最終更新日: 

受講レビュー

まだ十分な評価が集まっていない講座です。
ぜひ最初のレビューをお寄せください。

似ている講座

同じ分野の他の講座を見てみましょう!

期間限定セール、あと7日日で終了

¥199

34%

¥49,646