尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证制作者的介绍仅有上面的一句话。 更多详情请阅读仓库 README。 仓库 README ↗
正在加载完整 README。
查看完整 README ↗منصة شاملة لمتابعة طلاب السكن والشقق: الحضور الجامعي، الصلوات الخمس، الورد القرآني، السجل الصحي، الدعم الأكاديمي، الشكاوى والمقترحات، جدول النظافة، المرافق العامة، النقاط والتحفيز، الإشعارات، والتقارير الرسمية للجهة المانحة.
الأدوار: إدارة عليا / إداري بصلاحيات محددة / مشرف شقة (طالب) / طالب.
أنشئ حساباً ومشروعاً جديداً على supabase.com (هذه الخطوة تحتاج منك أنت شخصياً — تسجيل حساب لا يقوم به أحد نيابة عنك).
من لوحة تحكم Supabase → SQL Editor، نفّذ الملفات التالية بالترتيب من مجلد supabase/migrations/:
0001_init_schema.sql — الجداول والأنواع والفهارس0002_functions_rls.sql — دوال الصلاحيات وسياسات RLS0003_views_storage.sql — لوحة صحة السكن، لوحة النقاط، ملف الطالب الشامل، حاويات التخزينأو عبر Supabase CLI إذا كنت تفضّله:
supabase link --project-ref <PROJECT_REF>
supabase db push
انسخ .env.local.example إلى .env.local وعبّي القيم من Project Settings → API في Supabase:
cp .env.local.example .env.local
الملف src/lib/supabase/types.ts مكتوب يدوياً ليطابق المخطط الحالي. بعد ربط مشروعك الحقيقي، ولّده تلقائياً بدل الملف اليدوي:
npx supabase gen types typescript --project-id <PROJECT_REF> > src/lib/supabase/types.ts
من Authentication → Users في Supabase، أنشئ مستخدماً جديداً بالبريد الإلكتروني الذي تريده (مع تفعيل "Auto Confirm"). بعدها من Table Editor → profiles، عدّل صف هذا المستخدم واجعل role = super_admin. سجّل دخولك بهذا الحساب من /login وابدأ بإضافة الشقق والطلاب من لوحة التحكم — كل حساب طالب لاحق تُنشئه من داخل المنصة نفسها (صفحة "الطلاب") وسيصله بريد دعوة تلقائياً.
npm install
npm run dev
افتح http://localhost:3000.
اربط المستودع بمشروع Vercel وأضف نفس متغيرات البيئة الثلاثة من الخطوة ٣ في إعدادات المشروع على Vercel، ثم انشر.
src/app/(login, profile) صفحات عامة
src/app/admin/* لوحة الإدارة (كل الوحدات)
src/app/app/* واجهة الطالب (+ /app/apartment لمشرف الشقة)
src/lib/supabase/* عملاء Supabase (متصفح/سيرفر/صلاحيات كاملة) + الأنواع
src/lib/auth/current-user.ts قراءة هوية المستخدم الحالي ودوره وصلاحياته
supabase/migrations/* مخطط قاعدة البيانات الكامل