...

Bbs21

TanStack Start UGC コミュニティボード(tier-public、Firebase Auth 単段、Cloud SQL + Drizzle)。template id: tanstack-2c-board、app_id: app-y-doi-bbs21

このサイトの仕組み

  • 投稿の閲覧は誰でも可(IAP gate なし、Firebase signin 不要)
  • 投稿には Firebase Auth で signin が必要(誰が投稿したかを uid で記録)
  • WAF は relaxed プロファイル(自由入力に耐える Cloud Armor 設定)

次のステップ

  1. /board で投稿一覧 + 投稿フォームを確認
  2. src/db/schema.ts に table を追加(comments / likes / tags など)
  3. Base UI primitives(@base-ui/react)と shadcn/ui の design token を組み合わせて UI を拡張(README §「stack 組合せ例」)
  4. 管理画面(記事の削除 / report 対応)が必要になったら別 app で tanstack-dashboard テンプレを立てて、同じ DB を読みに行く構成に分離