diff --git a/docs/erd.svg b/docs/erd.svg
index 7ffdf3e..c5b5866 100644
--- a/docs/erd.svg
+++ b/docs/erd.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/prisma/migrations/20260426193458_add_user_email/migration.sql b/prisma/migrations/20260426193458_add_user_email/migration.sql
new file mode 100644
index 0000000..5477ac0
--- /dev/null
+++ b/prisma/migrations/20260426193458_add_user_email/migration.sql
@@ -0,0 +1,5 @@
+-- AlterTable
+ALTER TABLE "users" ADD COLUMN "email" TEXT;
+
+-- CreateIndex
+CREATE UNIQUE INDEX "users_email_key" ON "users"("email");
diff --git a/prisma/schema.prisma b/prisma/schema.prisma
index 5a82a0a..aa13b4e 100644
--- a/prisma/schema.prisma
+++ b/prisma/schema.prisma
@@ -49,6 +49,7 @@ enum SprintStatus {
model User {
id String @id @default(cuid())
username String @unique
+ email String? @unique
password_hash String
is_demo Boolean @default(false)
bio String? @db.VarChar(160)