datasource db { provider = "sqlite" url = "file:./dev.db" } generator client { provider = "prisma-client-js" } model Room { id String @id data String createdAt DateTime @default(now()) expiresAt DateTime } model User { id String @id @default(cuid()) username String @unique passwordHash String avatar String @default("🐱") email String? @unique preferences String @default("{}") createdAt DateTime @default(now()) decisions Decision[] favorites Favorite[] } model Decision { id String @id @default(cuid()) userId String roomId String restaurantName String restaurantData String matchType String participants Int createdAt DateTime @default(now()) user User @relation(fields: [userId], references: [id]) } model Favorite { id String @id @default(cuid()) userId String restaurantData String createdAt DateTime @default(now()) user User @relation(fields: [userId], references: [id]) }