Conversation
幹事が共有リンクで飲み会を作成し、参加者がスマホから 予定・最寄駅を入力。中間地点・店候補・盛り上げプランを 自動生成する nomikai-ai プロジェクトを新規追加。 Co-authored-by: maouM-cmd <maouM-cmd@users.noreply.github.com>
- OpenAI API アダプター(未設定時はテンプレートにフォールバック) - Google Places API によるリアルタイム店舗検索 - 中間地点の地図表示(OSM / Google Maps Embed) - 幹事向けプッシュ通知(参加者登録時) - 生成ソースバッジ表示・env.example 追加 Co-authored-by: maouM-cmd <maouM-cmd@users.noreply.github.com>
- Dockerfile / render.yaml / DEPLOY.md / deploy workflow 追加 - APP_URL によるプッシュ通知の絶対URL対応 - PWA manifest + アイコン + layout meta - Anthropic Claude 盛り上げアダプター - verify-prod.sh smoke test スクリプト Co-authored-by: maouM-cmd <maouM-cmd@users.noreply.github.com>
- 軽量アカウント(signup/login)とマイページ /my - participant_token による参加者自己編集 - 幹事による参加者/イベント削除 - expires_at(30日)と期限切れ read-only 表示 Co-authored-by: maouM-cmd <maouM-cmd@users.noreply.github.com>
- Add Google OAuth login with users.google_id migration and auth routes - Add participant_push_subscriptions and plan-confirmed push notifications - Add cloneEvent API and UI on organizer detail and my events list - Add RENDER_SETUP.md, update docs/env/render.yaml and verify-prod.sh Co-authored-by: maouM-cmd <maouM-cmd@users.noreply.github.com>
- Fix organizer URL copy, push subscription scoping, clone auth, delete redirect - Add expected_participant_count and all-answered organizer notification - Add event OGP metadata and /api/og/[slug] image route - Add PWA icons and favicon; update docs and verify-prod.sh Co-authored-by: maouM-cmd <maouM-cmd@users.noreply.github.com>
- Add LINE Login OAuth (line_id migration, routes, UI button) - Add Apple Sign In (apple_id migration, JWT client secret, routes, UI) - Refactor OAuth user creation with shared findOrCreateOAuthUser helper - Centralize OAuth error messages; update docs and Render env template Co-authored-by: maouM-cmd <maouM-cmd@users.noreply.github.com>
- Add lang middleware + cookie-based locale persistence - Add i18n helpers and language switcher in header - Localize core pages/forms: home, create, login, signup, my - Keep locale in key internal links via withLang helper - Update requirements, implementation mapping, and design docs Co-authored-by: maouM-cmd <maouM-cmd@users.noreply.github.com>
…ages Co-authored-by: maouM-cmd <maouM-cmd@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
新規プロジェクト
nomikai-ai(飲み会盛り上げAI)の MVP を追加しました。幹事が共有リンクを配り、参加者がスマホから予定・最寄駅を入力すると、中間地点・店候補・盛り上げプランが自動生成されます。Changes
nomikai-ai/— Next.js 16 + SQLite の飲み会調整アプリ.github/workflows/nomikai-ai-ci.yml)business-ops/briefs/nomikai-ai-brief.md)Test plan
npm run lint)npm run build)Safety
.envcommitted使い方
cd nomikai-ai npm install npm run dev/createで飲み会を作成?token=...付き)でプラン生成/e/[slug])を LINE で共有/e/[slug]/joinで予定・最寄駅を入力