アンケート機能付きのビジネスダッシュボードアプリケーション。アンケート結果に基づいて Google レビューへの誘導または改善フィードバックの収集を自動で行います。
- 📊 アンケート作成・管理: 店舗別のカスタムアンケート作成
- ⭐ スマート誘導: 評価に基づく Google レビューまたは改善フィードバックへの自動振り分け
- 🏪 店舗管理: Google Business Profile との連携
- 📱 QR コード生成: アンケートへの簡単アクセス
- 🔐 認証システム: NextAuth.js によるセキュアな認証
- 📈 分析機能: アンケート結果の可視化
- フレームワーク: Next.js 15
- UI: React, Tailwind CSS, shadcn/ui
- 認証: NextAuth.js
- データベース: SQLite (開発) / PostgreSQL (本番推奨)
- API 連携: Google Business Profile API
- Vercelにアクセスしてアカウントを作成
- GitHub リポジトリをインポート
- 環境変数を設定:
DATABASE_URL: データベース URLNEXTAUTH_URL: デプロイ後の URLNEXTAUTH_SECRET: NextAuth 用のシークレットGOOGLE_CLIENT_ID: Google OAuth クライアント IDGOOGLE_CLIENT_SECRET: Google OAuth クライアントシークレット- その他必要な環境変数(.env.example を参照)
.env.exampleファイルを参考に、以下の環境変数を設定してください:
# 必須の環境変数
DATABASE_URL="your-database-url"
NEXTAUTH_URL="https://your-app.vercel.app"
NEXTAUTH_SECRET="your-secret-key"
GOOGLE_CLIENT_ID="your-google-client-id"
GOOGLE_CLIENT_SECRET="your-google-client-secret"本番環境では、PostgreSQL または MySQL データベースの使用を推奨します。 Vercel Postgres や PlanetScale などのサービスを利用できます。
# 依存関係のインストール
npm install
# 開発サーバーの起動
npm run devhttp://localhost:3000 でアプリケーションにアクセスできます。
- ダッシュボードから「アンケート作成」を選択
- 質問を追加(評価質問、テキスト質問など)
- 設定タブで対象店舗を選択(必須)
- アンケートを保存・公開
- 4.0 以上の評価: Google レビューページへ自動リダイレクト
- 3.9 以下の評価: 改善フィードバックフォームを表示
- Google Business Profile との連携
- 自動的な Google レビュー URL 生成
- 店舗情報の一元管理
MIT License