feat: Implement contact message functionality including API endpoints, database storage, and email notifications.

This commit is contained in:
2025-12-09 15:39:20 +03:00
parent 5dc5cd87a8
commit 186bcbf6b8
9 changed files with 138 additions and 0 deletions
@@ -0,0 +1,11 @@
-- CreateTable
CREATE TABLE "ContactMessage" (
"id" TEXT NOT NULL,
"name" TEXT NOT NULL,
"email" TEXT NOT NULL,
"subject" TEXT,
"message" TEXT NOT NULL,
"createdAt" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP,
CONSTRAINT "ContactMessage_pkey" PRIMARY KEY ("id")
);
+9
View File
@@ -135,3 +135,12 @@ model File {
@@index([folder, originalName])
}
model ContactMessage {
id String @id @default(uuid())
name String
email String
subject String?
message String
createdAt DateTime @default(now())
}