diff --git a/maternal-app/maternal-app-backend/src/modules/admin/dashboard/dashboard.service.ts b/maternal-app/maternal-app-backend/src/modules/admin/dashboard/dashboard.service.ts
index f4c6caf..446447c 100644
--- a/maternal-app/maternal-app-backend/src/modules/admin/dashboard/dashboard.service.ts
+++ b/maternal-app/maternal-app-backend/src/modules/admin/dashboard/dashboard.service.ts
@@ -356,6 +356,10 @@ export class DashboardService {
timezone: process.env.TZ || 'UTC',
language: 'en',
+ // Registration Settings
+ registrationMode: process.env.REGISTRATION_MODE || 'invite_only', // 'public' or 'invite_only'
+ requireInviteCode: process.env.REQUIRE_INVITE_CODE === 'true' || true,
+
// Security Settings
enforcePasswordPolicy: true,
minPasswordLength: 8,
diff --git a/parentflow-admin/src/app/settings/page.tsx b/parentflow-admin/src/app/settings/page.tsx
index 9aecda2..08c2fa6 100644
--- a/parentflow-admin/src/app/settings/page.tsx
+++ b/parentflow-admin/src/app/settings/page.tsx
@@ -177,7 +177,7 @@ export default function SettingsPage() {
Language
+
+
+
+ Registration Mode
+
+