🛡️ الدعم والمساعدة

هل تحتاج مساعدة؟ فريقنا هنا من أجلك — نرد على كل استفسار خلال 24 ساعة.

✉️ support@noorzawaj.com

🚀 كيف تبدأ؟

١
سجّل حساباً

اذهب للصفحة الرئيسية واضغط "ابدأ مجاناً" — البريد وكلمة المرور فقط.

٢
أكمل ملفك

أضف صورتك ومعلوماتك حتى تظهر في نتائج البحث للآخرين.

٣
استكشف وأعجب

تصفح الملفات وأرسل إعجاباً — عند التبادل ينشأ التطابق تلقائياً.

٤
تحادث وتزوّج

بعد التطابق تفتح المحادثة — تواصل بجدية والله الموفّق.

👤 الحساب والتسجيل

كيف أُنشئ حساباً؟
اضغط "ابدأ مجاناً" في الصفحة الرئيسية، أدخل اسمك وبريدك الإلكتروني وكلمة مرور لا تقل عن 8 أحرف. بعد التسجيل ستنتقل مباشرة لصفحة تعديل ملفك الشخصي.
نسيت كلمة المرور، ماذا أفعل؟
في نافذة تسجيل الدخول، اضغط "نسيت كلمة المرور؟" وأدخل بريدك الإلكتروني — ستصلك رسالة برابط إعادة التعيين خلال دقائق. تحقق من صندوق الرسائل غير المرغوب فيها (Spam) إذا لم تجدها.
هل الموقع مجاني تماماً؟
نعم — التسجيل وتصفح الملفات والإعجاب والمحادثة كلها مجانية بالكامل ولا توجد خطط مدفوعة حالياً.
كيف أحذف حسابي؟
أرسل طلباً إلى support@noorzawaj.com من بريدك المسجّل وسنحذف حسابك وبياناتك خلال 48 ساعة.

📝 الملف الشخصي

لماذا لا يظهر ملفي في نتائج البحث؟
لأجل ظهور ملفك يجب إكمال الحقول الأساسية الثلاثة: الاسم + المدينة + العمر. اذهب لصفحة "ملفي" واضغط "تعديل الملف" وأكمل هذه الحقول ثم احفظ.
كيف أرفع صورة شخصية؟
في صفحة "ملفي" → "تعديل الملف"، اضغط "اختر صورة" وحدد صورة بصيغة JPG أو PNG لا تتجاوز 5 ميجابايت. تأكد من إعداد Storage bucket في Supabase أولاً.
هل يمكنني تغيير الاسم بعد التسجيل؟
نعم بكل سهولة — اذهب لصفحة "ملفي" → "تعديل الملف" وعدّل اسمك ثم احفظ. لن يتأثر حسابك أو محادثاتك.

💚 التطابق والمحادثة

كيف يحدث التطابق؟
عندما تُرسل إعجاباً لشخص ما، وهو/هي بدوره/ها أرسل/ت إعجاباً لك — يحدث التطابق تلقائياً ويُرسَل إشعار للطرفين. بعدها تُفتح المحادثة بينكما مباشرةً.
لماذا لا تعمل صفحة المحادثات؟
تأكد من تشغيل SQL التالي في Supabase SQL Editor:

create table if not exists public.messages (id uuid primary key default gen_random_uuid(), from_uid uuid not null references public.users(id) on delete cascade, to_uid uuid not null references public.users(id) on delete cascade, content text not null, read boolean not null default false, created_at timestamptz not null default now());

ثم أضف سياسات RLS وشغّل: alter publication supabase_realtime add table public.messages;
راجع ملف fix-schema.sql المرفق مع المشروع.
لا تصلني إشعارات عند التطابق — ماذا أفعل؟
الإشعارات تعمل عند فتح الموقع أو الصفحة. تأكد من زيارة صفحة "الإشعارات" وإن لم تظهر تحقق من تشغيل جدول notifications وإضافته لـ Realtime في Supabase.

🔧 أخطاء تقنية شائعة

خطأ: column "last_seen" does not exist
شغّل هذا في Supabase SQL Editor:
alter table public.users add column if not exists last_seen timestamptz default now();
update public.users set last_seen = now() where last_seen is null;
خطأ: policy already exists
أضف drop policy if exists "اسم_السياسة" on public.الجدول; قبل كل create policy. راجع ملف fix-schema.sql الذي يتضمن هذا الإصلاح بشكل كامل.
الصورة لا تُرفع — ماذا أفعل؟
تأكد من:
1. إنشاء Bucket باسم profile-photos في Supabase Storage
2. ضبطه على Public
3. إضافة سياسات الرفع من ملف supabase-schema.sql
لا أستطيع الوصول لأي صفحة بعد تسجيل الدخول
تأكد من فتح الملفات عبر سيرفر وليس مباشرةً من الملف (file://). استخدم VS Code Live Server أو أي سيرفر محلي بسيط مثل: npx serve .

لم تجد إجابتك؟

فريق دعم نُور يرد على جميع الاستفسارات خلال 24 ساعة — لا تتردد في التواصل معنا.

متوسط وقت الرد: أقل من 24 ساعة