العمل / TakafolSouq
TakafolSouq · سوق التكافل
مباشر على takafolsouq.comدليل أعمال محلي ثنائي اللغة لشمال لبنان. يسجّل الملاك قوائمهم مع صور، ساعات عمل، موقع، والتزامات سلوكية يُعلنها المالك بنفسه؛ يراجعها فريق العمل قبل نشرها؛ ويبحث الزوار حسب الفئة أو القيم أو المسافة الحقيقية على خريطة. لوحة وظائف تستخدم مسار المراجعة نفسه.
448
مفتاح ترجمة، تطابق دقيق بين العربية والإنجليزية
24
فئة أعمال
166
مدينة مُدرَجة، في محافظتين
41
إجراء خادم، موزّعة على 11 نطاق تحديد معدل

المشكلة
الأعمال الصغيرة في عكار وشمال لبنان شبه غائبة عن الإنترنت فعليًا: الاكتشاف يحدث عبر التوصية الشفهية ومنشورات متفرقة على مواقع التواصل، ولا توجد طريقة موثوقة لمعرفة ما إذا كان عمل ما يطابق معايير السلوك التي يهتم بها زبون واعٍ بالقيم. يمنح TakafolSouq الملاك قائمة يتحكمون بها، ويمنح الزوار طريقة للفلترة حسب ذلك بالضبط.
ما الذي يقدّمه
قوائم خاضعة للمراجعة
دورة حياة من مسودة ← قيد الانتظار ← معتمدة، مع أسباب الرفض، الإيقاف، بريد إلكتروني تشغيلي بالعربية، وسجل تدقيق على كل إجراء يقوم به فريق العمل.
بحث مبني للعربية
بحث نصي كامل بكلتا اللغتين مع إكمال تلقائي يتحمّل الأخطاء الإملائية، بالإضافة إلى فلاتر المحافظة والفئة والالتزام.
"بالقرب مني"، بشكل صحيح
عمود جغرافي في PostGIS مفهرس بـGIST، يُستعلَم عنه بدالة ST_DWithin ضمن نطاق 5 إلى 50 كم. إحداثيات الزائر لا تُخزَّن ولا تُسجَّل أبدًا.
الثقة، مذكورة بصدق
شارات التزام وإفصاح شفافية، يُعلنهما المالك بنفسه، يراجعهما فريق العمل، ويُوسمان بذلك بالضبط في كلتا اللغتين. نظام إفصاح ذاتي، لا نظام اعتماد رسمي.
التقييمات ولوحة الوظائف
تقييمات بالنجوم من مستخدمين أو زوار، وكلها تخضع لمراجعة فريق العمل؛ لوحة منفصلة لنشر الوظائف تستخدم مسار الاعتماد نفسه.
لوحة تحكم إدارية كاملة
طوابير انتظار، وإدارة كاملة للفئات لا تترك أي عمل بلا فئة، حسابات فريق عمل تفرض تغيير كلمة المرور عند أول دخول، وإعلانات داخلية مجدولة.
ملاحظات هندسية
خرائط جوجل دون الحاجة إلى واجهتها البرمجية
نحو 200 سطر كود تستخرج إحداثيات حقيقية من أي رابط خرائط يلصقه المالك، مع تفضيل دبوس الموقع على مركز نطاق العرض، واستعادة رموز Plus المختصرة بالاستناد إلى نقطة مرجعية إقليمية. بحث بمسافة حقيقية دون أي تكلفة لطرف خارجي، معروض عبر Leaflet وOpenStreetMap.
روابط صور موقّعة وقابلة للتخزين المؤقت
تُعرَض الصور عبر مسار مُتحقَّق منه بـHMAC مع مدة صلاحية محددة سلفًا، بحيث تُنتج إعادة التوقيع روابط مطابقة حرفيًا، وهو ما يجعل التخزين المؤقت في المتصفح وشبكة التوصيل ممكنًا أصلًا.
تسجيل دخول محصّن ضد اكتشاف الحسابات
تُقارَن عناوين البريد غير المعروفة بتجزئة bcrypt وهمية بحيث يتطابق زمن الاستجابة مع حالة كلمة مرور خاطئة فعليًا؛ نطاقان مستقلان لتحديد المعدل؛ وتحمل الجلسات ادعاء tokenVersion بحيث يُبطل تغيير كلمة المرور الرموز الحالية.
صحة الاتجاه من اليمين لليسار، مُختبرة على البيئة الفعلية
رصد فريق الجودة أرقام هواتف تُعرض بمجموعات أرقام معكوسة بصريًا بالعربية؛ وتم التحقق من الحل، وهو العزل ثنائي الاتجاه عبر <bdi>، على بيئة الإنتاج. صيغ الجمع بالعربية تستخدم قواعد ICU الكاملة، لا تقسيمًا ثنائيًا بين المفرد والجمع.
التقنيات المستخدمة
- الإطار البرمجي
- Next.js 16 App Router · React 19 · TypeScript strict
- البيانات
- PostgreSQL + PostGIS + pg_trgm · Prisma 7
- تعدد اللغات
- next-intl · مقاطع رابط حسب اللغة · العربية لغة افتراضية
- الصور
- خط معالجة sharp ← WebP + صورة مصغّرة + بديل ضبابي
الحالة: قيد التشغيل الفعلي منذ يوليو 2026، وباستضافة ذاتية منذ أغسطس. التحقق هو فحص يدوي موثَّق على بيئة الإنتاج: لا حزمة اختبارات آلية بعد، ونقول ذلك صراحة.
