منصة ويب عربية لرعاية الحيوانات بـ Laravel 12 وFilament تجمع رموز QR للحيوانات والتبني الإلكتروني وعيادة تحليل صور وفيديو بـ Gemini ومتجرًا ونقاط ولاء.

رِفق (Rifq) منصة ويب عربية متكاملة لرعاية الحيوانات الأليفة والشاردة وحمايتها، طوّرها فريق من الطلاب بمساعدة تقنية من مكتب تكنو إنجاز، وصُممت لاحتياجات المجتمع السوري. تجمع المنصة في مكان واحد إدارة الملاجئ إلكترونيًا، ونظام تبنٍّ موثق، وسجلات طبية وسلوكية للحيوانات، وعيادة ذكاء اصطناعي تعتمد على Google Gemini API لتحليل الصور والفيديو، إضافة إلى متجر إلكتروني لمستلزمات الحيوانات ونظام نقاط ولاء.
بُنيت المنصة بإطار Laravel 12 ولوحة التحكم Filament وقاعدة بيانات MySQL. وبدل الاعتماد على أجهزة إنترنت الأشياء، يُربط كل حيوان برمز QR فريد يُطبع على ملصق أو طوق عادي، ويفتح عند مسحه بأي هاتف ذكي صفحة عامة تعرض ملف الحيوان وسجله الطبي دون الحاجة إلى تسجيل الدخول.
| العنصر | البيانات |
|---|---|
| نوع المشروع | منصة ويب متكاملة لرعاية الحيوانات وإدارة التبني |
| المجال | تطوير الويب، الذكاء الاصطناعي التوليدي، المعلوماتية البيطرية |
| حالة المشروع | نظام عامل اختُبرت مكوناته الرئيسية في بيئة تشغيلية محاكاة |
| دور تكنو إنجاز | دعم ومساعدة تقنية للطلاب أثناء تطوير المشروع |
| تقنيات أساسية | Laravel 12، Filament، MySQL، Google Gemini API، Spatie Permission، Tailwind CSS، Alpine.js، Simple QRCode |
| المخرجات | ملفات رقمية للحيوانات برموز QR، سوق تبنٍّ إلكتروني، عيادة ذكاء اصطناعي، دردشة خبير سلوك، متجر ونقاط ولاء، لوحة تحكم بخمسة أدوار |
تعتمد معظم الجمعيات والمراكز البيطرية في سوريا على السجلات الورقية، ما يؤدي إلى ضياع البيانات وصعوبة تتبع الحالات الطبية للحيوانات. ولا توجد أنظمة موحدة تعرّف الحيوانات رقميًا وتربطها بسجلاتها الصحية، ولا تطبيقات تسهّل التبني والتواصل بين المواطنين والجمعيات والأطباء البيطريين، كما يبقى استخدام الذكاء الاصطناعي في التشخيص البيطري المحلي محدودًا.
وبعد مراجعة أنظمة مشابهة مثل منصة Anna وDoctor Vet وScribenote وPetfinder، لاحظ المشروع أن كل نظام منها يعالج جانبًا واحدًا فقط، كالسجلات الصحية أو التبني أو التوثيق السريري، فجاء «رِفق» ليجمع هذه الجوانب في منصة عربية واحدة.
نُفذ المشروع أكاديميًا بواسطة الطلاب، مع مساعدة ودعم تقني من مكتب تكنو إنجاز أثناء مراحل التطوير. ويُعرض ضمن أعمال المكتب مثالًا على دعمه لمنصات الويب التي تدمج الذكاء الاصطناعي التوليدي مع أنظمة الإدارة والتجارة الإلكترونية.
يحدد مخطط الحالة مسار الحيوان داخل النظام: يبدأ بتسجيله شاردًا وإصدار رمز QR له، ثم ينتقل إلى الملجأ، وقد يخضع للعلاج البيطري أو يصبح جاهزًا للتبني. وعند قبول طلب التبني ينتقل إلى حالة «متبنّى»، ويمكن أن يعود إلى الملجأ إذا أرجعه المتبني، كما يمكن أن ينتقل إلى حالة الوفاة في أي مرحلة. ويمنع هذا التنظيم الانتقالات غير المنطقية بين الحالات.
لم يبنِ المشروع نماذج تعلم عميق من الصفر، بل اعتمد على Google Gemini API بالنموذجين gemini-2.5-flash وgemini-3.1-pro-preview، عبر خدمة داخلية (AIService) ترسل طلبات HTTP تتضمن النص والوسائط بترميز base64.
| الميزة | نوع الوسائط | المخرجات الرئيسية | التخزين |
|---|---|---|---|
| تحليل الصور | صورة JPEG/PNG | النوع، السلالة، الحالة الصحية، السلوك، درجة الثقة | جدول ai_scans |
| تحليل الفيديو | فيديو تُستخرج منه عدة إطارات | تحليل سلوكي شامل عبر الإطارات المتعددة | جدول ai_scans |
| دردشة خبير السلوك | نص | استشارة سلوكية تفاعلية مع إضافة نقاط ولاء | جدول chat_messages |
| نصائح يومية | طلب نصي | خمس نصائح يومية للرعاية | تخزين مؤقت لمدة 24 ساعة |
تهدف العيادة إلى تشخيص مبدئي للأمراض الجلدية وتحليل الحالة السلوكية والنفسية، وتضم واجهة لرفع الصور والفيديو مع معاينة قبل الرفع وسحب وإفلات، إضافة إلى دليل للأدوية البيطرية.
اعتمد النظام التحكم بالوصول القائم على الأدوار (RBAC) عبر حزمة Spatie Laravel Permission، مع Middleware مخصص وPolicies على مستوى النماذج:
| الدور | الصلاحيات الأساسية |
|---|---|
| مدير (Admin) | جميع الصلاحيات: المستخدمون والحيوانات والمتجر والدعم |
| طبيب بيطري (Vet) | عرض الحيوانات، إدارة السجلات الطبية، عرض فحوصات الذكاء الاصطناعي |
| مواطن (Citizen) | عرض الحيوانات، تقديم طلبات التبني، استخدام العيادة الذكية والمتجر |
| ممثل منظمة (Org_Rep) | إدارة حيوانات منظمته وطلبات التبني، توليد رموز QR |
| موظف (Employee) | عرض شامل، إدارة المستخدمين، الوصول إلى لوحة التحكم |
تعتمد المنصة معمارية متعددة الطبقات: واجهة المستخدم، وخادم Laravel، وخدمة الذكاء الاصطناعي، وقاعدة البيانات، وطوق QR الخاص بالحيوان، وتتواصل عبر HTTP/HTTPS وواجهات REST API.
يعتمد المتجر على سلة مشتريات مخزنة في جلسة المستخدم (Session-based Cart) تتيح الإضافة وتعديل الكميات والحذف مع التحقق من المخزون. ويُمنح المستخدم نقاطًا عند إرسال رسالة في دردشة الخبير، أو إتمام عملية شراء، أو إنشاء تذكرة دعم، وتُصنَّف النقاط في مستويات: ذهبي وفضي وبرونزي ومبتدئ.
| مجموعة الواجهات | الشاشات |
|---|---|
| الواجهات العامة | الصفحة الرئيسية، الخدمات الرئيسية، التواصل مع الإدارة |
| حساب المستخدم والتبني | تسجيل الدخول، الملف الشخصي، سوق التبني، البحث واستعراض الحيوانات، تفاصيل الحيوان، شروط التبني، طلباتي |
| المتجر الإلكتروني | الصفحة الرئيسية للمتجر، عرض المنتجات |
| العيادة الذكية | الصفحة الرئيسية للعيادة، رفع الصور والفيديو، دليل الأدوية البيطرية |
| لوحة التحكم | الصفحة الرئيسية، الإحصائيات العامة، إدارة الحيوانات، إدارة طلبات التبني، إدارة المستخدمين |
وصُممت الواجهات بتصميم متجاوب يدعم مختلف أحجام الشاشات.
اختُبرت المكونات الرئيسية للنظام في بيئة تشغيلية محاكاة، وشمل الاختبار ربط الحيوانات برموز QR فريدة، وتحليل الصور والفيديو عبر Gemini، ومعالجة طلبات التبني وعمليات الشراء. ويفيد الكتاب بأن النتائج أكدت عمل هذه المكونات بكفاءة.
لم يعرض الكتاب قياسات كمية لدقة تحليلات Gemini، مثل نسبة التشخيصات الصحيحة أو عدد الصور المختبرة، ولا أزمنة استجابة مقاسة، لذلك تُعد نتائج العيادة الذكية تحليلات مبدئية مساعدة لا تقييمًا سريريًا موثقًا.
بحسب الآفاق الواردة في المشروع:
تُعرض صفحة الحيوان العامة عند مسح رمز QR دون تسجيل دخول، لذا يحتاج التشغيل الفعلي إلى تحديد البيانات المسموح بظهورها للعامة، وحماية بيانات المستخدمين والمتبنين، ومراجعة سياسة إرسال الصور والفيديو إلى الخدمة السحابية. كما تبقى تحليلات العيادة الذكية استرشادية ولا تغني عن فحص الطبيب البيطري.
إذا كنت تعمل على منصة رعاية أو إدارة خدمات متكاملة وتحتاج إلى مساعدة تقنية في تطوير الفكرة أو بناء نموذج أولي، يمكن التواصل مع مكتب تكنو إنجاز لمناقشة متطلبات المشروع ونطاق الدعم المناسب.
رِفق منصة ويب عربية لرعاية الحيوانات الأليفة والشاردة وحمايتها، طوّرها فريق من الطلاب بمساعدة تقنية من مكتب تكنو إنجاز. تجمع إدارة الملاجئ والتبني الإلكتروني والسجلات الطبية والسلوكية وعيادة ذكاء اصطناعي ومتجرًا للمستلزمات ونظام نقاط ولاء في منصة واحدة موجهة للبيئة السورية.
يُولَّد لكل حيوان معرّف UUID فريد ورمز QR بصيغة SVG عبر مكتبة Simple QRCode، ويُطبع على ملصق أو طوق عادي. عند مسحه بأي هاتف ذكي تُفتح صفحة عامة تعرض اسم الحيوان ونوعه وسلالته وعمره وصورته وسجلاته الطبية دون تسجيل دخول. وهو معرّف رقمي وليس جهاز تتبع.
تعتمد العيادة على Google Gemini API بالنموذجين gemini-2.5-flash وgemini-3.1-pro-preview لتحليل الصور واستخراج النوع والسلالة والحالة الصحية والسلوك ودرجة الثقة، ولتحليل الفيديو سلوكيًا عبر عدة إطارات. وتضم دردشة مع خبير سلوك مدعوم بالذكاء الاصطناعي، وخمس نصائح رعاية يومية، ودليلًا للأدوية البيطرية.
بُنيت المنصة بإطار Laravel 12 ولوحة التحكم Filament بعشرة موارد، وقاعدة بيانات MySQL بثلاثة عشر جدولًا، وواجهة Blade مع Tailwind CSS وAlpine.js بدعم كامل للعربية وRTL. وتدير حزمة Spatie Permission خمسة أدوار هي المدير والطبيب البيطري والمواطن وممثل المنظمة والموظف.
اختُبرت المكونات الرئيسية في بيئة تشغيلية محاكاة، لكن الكتاب لا يعرض قياسات كمية لدقة تحليلات Gemini، لذا تبقى نتائج العيادة تشخيصًا مبدئيًا لا يغني عن الطبيب البيطري. ويقتصر النظام على القطط والكلاب والطيور، ولا يتضمن بعدُ بوابة دفع إلكتروني أو تطبيقات للهواتف أو تتبعًا بـ GPS.
تواصل مع فريق تكنو إنجاز لمناقشة قابلية التنفيذ العملي، اختيار القطع، وتطوير النموذج الأولي.