Open11

kampa

ピン留めされたアイテム
ツキミツキミ

最近フロントエンドちゃんと触ってなかったので新しいものを触りつつ作れたら良いなの気持ちで知り合い間でカンパを募るためのツールを作る

ツキミツキミ

Prisma と tRPC、NextAuthを追加する

ツキミツキミ

src/server/api/{root,trpc}.tssrc/app/api/trpc/[trpc]/route.tssrc/trpc/{react,server,shared}.ts とかに書いてるな~、でも結構面倒そうな香りがする

ツキミツキミ

DBを考える

projects {
  id: UUID
  type: "all-in" | "all-or-nothing"
  name: String
  description: String
  status: "draft" | "doing" | "cancelled" | "done"
  goal: Int
}

users_to_projects {
  user_id: UUID
  project_id: UUID
  amount: Int?
  is_paid: Bool
}