WallpaperMachine
The wallpapers you love. A new home on your Mac.
flair bar es 会員専用アプリ
Translation pending
LifestyleTypeScript · CSSGitHub @ltinfluence1023-archOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗flair bar es(札幌のバー)の会員管理アプリです。 顧客向けアプリ・管理画面を1つのリポジトリで管理しています。
| ツール | 確認コマンド | インストール先 |
|---|---|---|
| Node.js 20以上 | node -v | https://nodejs.org |
| pnpm | pnpm -v | npm install -g pnpm |
| Git | git -v | https://git-scm.com |
# SSH鍵があるか確認
ls ~/.ssh/*.pub
# なければ作成
ssh-keygen -t ed25519 -C "あなたのメールアドレス"
# 公開鍵を表示してコピー
cat ~/.ssh/id_ed25519.pub
コピーした鍵を → https://github.com/settings/ssh/new に貼り付けて登録。
登録確認:
ssh -T [email protected]
# → "Hi xxx! You've successfully authenticated..." と表示されればOK
git clone [email protected]:ltinfluence1023-arch/es-members-app.git
cd es-members-app
pnpm install
cp .env.example .env.local
.env.local を開いて、チームの共有チャンネルから取得した実際の値を入力してください。
⚠️
.env.localは絶対にコミットしないでください。gitignoreで除外済みです。
pnpm dev
→ http://localhost:3000 をブラウザで開く
npm install -g @anthropic-ai/claude-code
cd es-members-app
claude
AGENTS.md がプロジェクト規約として自動的に読み込まれ、チーム全員のClaudeが同じルールで動きます。
# 1. 最新のコードを取得
git checkout main
git pull origin main
# 2. 作業ブランチを作成
git checkout -b feature/作業内容の名前
# 例: feature/add-coupon-filter
# 3. 開発(Claude に作業を依頼しながら進める)
claude
# 4. 変更をコミット
git add <変更したファイル>
git commit -m "feat: ○○機能を追加"
# 5. GitHubにpush
git push origin feature/作業内容の名前
# 6. GitHub上でPull Requestを作成
# → https://github.com/ltinfluence1023-arch/es-members-app
feat: 機能追加
fix: バグ修正
style: デザイン変更
refactor: リファクタ
docs: ドキュメント変更
| ブランチ | 用途 |
|---|---|
main | 本番(直接pushしない) |
feature/xxx | 機能追加 |
fix/xxx | バグ修正 |
es-members-app/
├── app/
│ ├── (admin)/admin/ # 管理画面
│ ├── (customer)/ # 顧客向け画面
│ ├── api/ # APIルート
│ └── globals.css # デザインテーマ
├── components/
│ ├── admin/ # 管理画面コンポーネント
│ ├── customer/ # 顧客向けコンポーネント
│ └── ui/ # 共通UIパーツ
├── lib/
│ ├── supabase/ # DBクライアント
│ ├── types/ # 型定義
│ └── utils/ # 共通ユーティリティ
└── docs/
├── HANDOVER.md # 詳細な仕様書
├── setup/ # 新規環境セットアップ(全スキーマ一括SQL)
└── migrations/ # DBマイグレーション履歴
pnpm build
pnpm build && vercel --prod --yes
| 内容 | 参照先 |
|---|---|
| 詳細な仕様・落とし穴 | docs/HANDOVER.md |
| 業務ルール | docs/business-rules.md |
| Claudeへの規約 | AGENTS.md |
| PR・ブランチ運用 | CONTRIBUTING.md |
| Supabase管理画面 | チームの共有チャンネルを参照 |
| Vercel管理画面 | チームの共有チャンネルを参照 |