尚未收集仓库信息。
尚未检测到更新。GitHub 发布版本后会显示在这里。
Delivery
翻译准备中
正在加载完整 README。
查看完整 README ↗منصة استثمار زراعي رقمية للسودان: عرض مشاريع استصلاح وزراعة موثّقة، تسجيل مستثمرين، استثمار بالحصص، تقارير ميدانية دورية، لوحة إدارة، ومساعد ذكي يجيب عن أسئلة الزوار حول المشاريع. مبنية استناداً إلى دراسة "تطبيق ذكي لإدارة الاستثمار الزراعي واستصلاح الأراضي في السودان" — هذا الإصدار يغطي المرحلة 1 (MVP) + بداية طبقة الذكاء الاصطناعي من خارطة الطريق.
دليل المستخدم: شرح كامل لكل شاشة وأداة في المنصة — وما يعمل منها الآن وما لم يُفتح بعد — في
docs/user-guide-ar.md.
@supabase/ssrgemini-flash-latest) — مساعد المحادثة الذكيمشروع Supabase مستقل بالكامل، لا يشارك أي بنية تحتية مع أي تطبيق آخر:
[email protected]sudan-agri-invest (ngcbgagtjbhbbscvsfwt)npm install
cp .env.local.example .env.local # موجود بالفعل بقيم مشروع Supabase الحالي
npm run dev
ملاحظة شبكة: تشغيل الخادم داخل بيئة Claude Code السحابية الحالية لا يستطيع الوصول إلى
*.supabase.coبسبب سياسة صادرة الشبكة الخاصة بالجلسة (403 من البروكسي)، لذا لم يُختبر جلب البيانات الحي داخل هذه البيئة تحديداً — الكود تم بناؤه واختباره (lint + type-check + build) بنجاح، ويُتوقع أن يعمل بشكل طبيعي في أي بيئة تشغيل عادية (جهازك المحلي، Vercel، إلخ) حيث لا يوجد هذا القيد.
| الجدول | الوصف |
|---|---|
profiles | ملف كل مستخدم (مستثمر / إداري / وكيل ميداني)، يُنشأ تلقائياً عند التسجيل |
projects | المشاريع الزراعية: الموقع، عدد الفدادين، سعر الحصة، حالة التمويل، مستوى المخاطرة |
project_updates | التقارير الميدانية الدورية لكل مشروع |
investments | طلبات استثمار المستخدمين (بانتظار التأكيد / مؤكد / ملغى) |
knowledge_entries | قاعدة معرفة زراعية (25 إدخالاً) تُغذّي المساعد الذكي — محاصيل: القطن، القمح، الذرة الرفيعة، الدخن، السمسم، الصمغ العربي، الفول السوداني، قصب السكر، النخيل والتمور، المانجو، الخضروات؛ ثروة حيوانية: الأبقار، الأغنام، الإبل، الماعز، الدواجن، الثروة السمكية؛ مواضيع عامة: أنواع التربة، الجراد الصحراوي، حصاد مياه الأمطار؛ دول مرجعية: أستراليا، البرازيل، أمريكا، الأرجنتين، أوكرانيا وروسيا |
leads | عملاء محتملون (مزارعون/مستثمرون) جمعهم المساعد الذكي عبر نموذج "تواصل معنا" — إدخال عام، قراءة للإداري فقط |
assistant_requests | سجل داخلي (بدون وصول مباشر) يُستخدم فقط لتحديد معدّل الطلبات على المساعد الذكي (5/دقيقة لكل IP) |
الحماية عبر Row Level Security: المشاريع المنشورة (غير مسودة) للعرض العام،
كل مستثمر يرى استثماراته فقط، والإداري (role = 'admin') له صلاحية كاملة.
لترقية أول مستخدم إلى إداري، نفّذ يدوياً في Supabase:
update profiles set role = 'admin' where id = '<user-uuid>';
/ — عرض المشاريع المفتوحة للاستثمار/projects/[slug] — تفاصيل المشروع + التقارير الميدانية + نموذج الاستثمار/login, /signup — تسجيل الدخول وإنشاء حساب مستثمر/dashboard — محفظة المستثمر (إجمالي الاستثمار، الحصص، تفاصيل كل استثمار)/admin — لوحة الإدارة (يتطلب role = 'admin'): إنشاء/تعديل المشاريع،
تأكيد طلبات الاستثمار، نشر التقارير الميدانيةيجيب على نوعين من الأسئلة، مبنياً فقط على بيانات حيّة من قاعدة البيانات (لا يختلق معلومات غير موجودة فيها):
projects): الموقع، سعر الحصة، نسبة التمويل، المخاطرةknowledge_entries): تربة، آفات، ري، أصناف — كل إدخال مرتبط
بدولة مرجعية (source_country) وملاحظة مصدر (source_note) توضح أنها توليف معرفي
عام يحتاج تحققاً محلياً قبل الاعتماد عليه ميدانياً، وليست استشارة زراعية نهائيةيتطلب متغيّر البيئة GEMINI_API_KEY (مجاني عبر aistudio.google.com)
— بدونه يظهر رداً واضحاً بأن المساعد غير مُفعّل، دون كسر بقية الموقع.
عبر SQL Editor في Supabase:
insert into knowledge_entries (crop, topic, title, content, source_country, source_note)
values ('القمح', 'variety', 'عنوان', 'المحتوى...', 'الدولة المرجعية', 'ملاحظة حول موثوقية المصدر');
topic يجب أن يكون واحداً من: soil, pest, water, variety, institutional, general.
راجع دراسة المشروع الأصلية (docs/original-study-ar.md) للمراحل القادمة: تحليل
صور الأقمار الصناعية، مساعد محادثة عربي (Farmer.Chat)، نموذج تنبؤ بالمحصول والعائد،
تشليل الأصول (Tokenization).