問い合わせフォーム・LINE 連携付きの企業サイトを作る
5 ページの企業サイトに問い合わせフォームを付け、送信をメールと LINE 公式アカウントへ通知する。トークンはコードに書かない。
約180分 Claude CodeCursor 検証 2026.10.21
Vercelは、作ったWebサイトやWebアプリをインターネット上に公開するためのサービスです。
AIを使ってNext.jsなどのWebアプリを作る場合、GitHubとVercelを組み合わせることで、かなり簡単にサイトを公開できます。
AIでコードを作る
↓
GitHubへ保存
↓
Vercelと接続
↓
Webサイト公開
GitHubがコードを保存・管理する場所なら、VercelはそのコードをWebサイトとして公開する場所と考えると分かりやすいです。
Vercelは、WebサイトやWebアプリをDeploy(デプロイ)するためのクラウドサービスです。
特にNext.jsとの相性がよく、GitHubのRepositoryを接続しておけば、コードをPushするだけで新しいバージョンを自動的に公開できます。
Deployとは、開発したWebサイトやアプリを、実際にインターネットからアクセスできる状態にすることです。
AI開発では、GitHubとVercelをセットで使うケースが多くあります。
自分のパソコン
↓
GitHub
↓
Vercel
↓
ユーザーがアクセスするWebサイト
コードそのものはGitHubで管理し、VercelがGitHubのコードを読み取ってWebサイトとして公開します。
基本的な流れはとてもシンプルです。
まず、公開したいプロジェクトをGitHubのRepositoryへPushします。
git add .
git commit -m "Prepare deployment"
git push
Vercelへログインし、新しいProjectを作成します。
VercelからGitHubを連携し、公開したいRepositoryを選びます。
設定内容を確認してDeployすると、Vercelが自動的にBuildを実行し、Webサイトを公開します。
GitHub Repository
↓
Build
↓
Deploy
↓
公開URL発行
Buildは、開発中のコードを実際にWeb上で動かせる形へ変換する処理です。
Next.jsのプロジェクトであれば、たとえば次のようなBuildコマンドが使われます。
npm run build
Buildに失敗すると、Vercel上でもDeployは完了しません。
Productionは、実際にユーザーが利用する本番環境です。
多くのプロジェクトでは、GitHubの main BranchをProductionとして扱います。
main
↓
Vercel
↓
Production
↓
本番サイト
Previewは、本番へ反映する前に変更内容を確認するための環境です。
たとえば新しい機能を feature/learn Branchで開発している場合、そのBranch専用のPreview URLを作ることができます。
feature/learn
↓
Preview
main
↓
Production
AIに新機能を作らせる場合も、いきなりProductionへ反映するのではなく、Previewで確認してから本番へ反映する方が安全です。
Environment Variables(環境変数)は、APIキーやデータベース接続情報などをコード本体とは別に管理するための仕組みです。
たとえば次のような情報です。
OPENAI_API_KEY=...
DATABASE_URL=...
NEXTAUTH_SECRET=...
こうした秘密情報をGitHubへ直接Pushするのではなく、Vercel側のEnvironment Variablesへ登録します。
APIキーやデータベース接続情報をGitHubの公開Repositoryへ直接保存しないでください。秘密情報はEnvironment Variablesなどで管理します。
Vercelが最初に発行するURLだけでなく、自分で取得した独自ドメインを設定することもできます。
たとえば、
my-project.vercel.app
から、
example.com
のような独自ドメインへ変更できます。
VercelでDeployが失敗した場合は、まずBuild Logsを確認します。
AI開発では、そのエラー内容をChatGPTやClaude Codeへ渡して原因を調べる方法も有効です。
VercelでBuild失敗
↓
Logsを確認
↓
エラー内容をAIへ渡す
↓
修正
↓
GitHubへPush
↓
再Deploy
GitHubとの連携が完了していれば、コードを変更してPushするたびにVercelが自動でDeployを実行できます。
コードを変更
↓
git commit
↓
git push
↓
Vercelが自動Build
↓
新しいサイトをDeploy
これにより、毎回ファイルをFTPでアップロードするような作業を減らすことができます。
AIとVercelを組み合わせる場合は、次の流れを基本にすると安全です。
① mainを最新化
↓
② feature Branch作成
↓
③ AIに開発してもらう
↓
④ ローカル確認
↓
⑤ GitHubへPush
↓
⑥ Vercel Preview確認
↓
⑦ mainへMerge
↓
⑧ Productionへ反映
GitHubにテスト用Repositoryがある場合は、Vercelへ接続して1つサイトをDeployしてみましょう。最初はシンプルなHTMLやNext.jsのサンプルでも十分です。
AIでコードを書けるようになっても、インターネットへ公開できなければサービスとして使うことはできません。
まずは次の流れを理解しましょう。
AIで作る
↓
GitHubへ保存
↓
Vercelで公開
ここまでできれば、AIを使って作ったWebサイトを自分で公開する基本的な流れが完成します。
次は、Webアプリにユーザー情報や投稿データなどを保存するためのデータベースを学びます。
GitHub
↓
Vercel
↓
Neon
↓
データを保存できるWebアプリ