mirror of
https://github.com/nad4-su/meeting-minutes.git
synced 2026-08-12 22:33:25 +09:00
- 오디오 파일 업로드 + 유효성 검사 - 실시간 음성 인식 (Web Speech API) - 회의록 생성 (단순 STT→MD 변환 / Gemini AI 요약) - 마크다운/HTML 내보내기 - PostgreSQL + Prisma ORM - Docker Compose 배포 지원 - TDD: 31개 테스트, 96% 커버리지
38 lines
624 B
Plaintext
38 lines
624 B
Plaintext
generator client {
|
|
provider = "prisma-client"
|
|
output = "../src/generated/prisma"
|
|
}
|
|
|
|
datasource db {
|
|
provider = "postgresql"
|
|
url = env("DATABASE_URL")
|
|
}
|
|
|
|
model Meeting {
|
|
id String @id @default(cuid())
|
|
title String
|
|
createdAt DateTime @default(now())
|
|
updatedAt DateTime @updatedAt
|
|
|
|
audioFileName String?
|
|
audioMimeType String?
|
|
audioDuration Int?
|
|
|
|
rawTranscript String?
|
|
markdownMinutes String?
|
|
geminiSummary String?
|
|
|
|
status MeetingStatus @default(CREATED)
|
|
|
|
@@map("meetings")
|
|
}
|
|
|
|
enum MeetingStatus {
|
|
CREATED
|
|
UPLOADING
|
|
TRANSCRIBING
|
|
SUMMARIZING
|
|
COMPLETED
|
|
FAILED
|
|
}
|