نشر المشروع
تلقي العروض
تنفيذ المشروع
استلام المشروع
تفاصيل المشروع

نصة توظيف ذكية (Backend) النطاق: MVP Backend فقط التقنيات: Django DRF PostgreSQL Redis Celery 1. نظرة عامة على المعمارية (Architecture) Client (Web / Mobile / Bots) Django REST API (JWT Auth) |-- PostgreSQL (البيانات الأساسية) |-- Redis (Cache / Rate Limiting / AI Results) |-- Celery Workers (مهام غير متزامنة) |-- Scraping |-- AI Ranking |-- Notifications 2. تقسيم تطبيقات Django apps/ ├── accounts/# المستخدمون، البروفايل، الاشتراكات ├── jobs/# الوظائف، الجلب، التصفية ├── ai_engine/# منطق OpenAI والترتيب ├── payments/# Stripe و Webhooks ├── notifications/ # Telegram و WhatsApp ├── common/# أدوات، Permissions، Mixins └── core/# الإعدادات و Celery 3. إدارة المستخدمين (User Management) النماذج (Models) User Profile: - email - phone - german_level (A1–C1) - skills - visa_status - subscription_plan (FREE | PRO) - subscription_expiry نقاط أساسية مصادقة JWT (Access Refresh) Permissions مخصصة: IsProUser HasActiveSubscription Middleware لتمرير حالة الاشتراك مع كل طلب 4. منطق الاشتراكات (Stripe) التدفق المستخدم يبدأ الاشتراك Stripe يرسل Webhook التحقق من التوقيع تحديث حالة المستخدم فوراً Webhooks الضرورية checkout.session.completed invoice.payment_failed customer.subscription.deleted 5. محرك الوظائف (Jobs Engine) نموذج الوظيفة Job: - title - company - location - min_language_level - visa_type - age_limit - source - published_at الجلب (Scraping) Task منفصل لكل مصدر توحيد البيانات قبل الحفظ منع التكرار (title company source) التصفية (قبل AI) مستوى اللغة العمر نوع الفيزا Ausbildung / Scholarship 6. محرك الذكاء الاصطناعي (AI Ranking) متى نستخدم AI؟ بعد التصفية الصارمة من قاعدة البيانات للترتيب فقط، وليس للتحقق مدخلات OpenAI بيانات المستخدم (مختصرة) قائمة وظائف مفلترة (Top N) المخرجات {"job_id": 12, "score": 0.92}, {"job_id": 8, "score": 0.87} التخزين المؤقت (Caching) Redis Key: ai:ranking:{user_id}:{filters_hash} مدة الصلاحية: 6–24 ساعة التحكم بالاستهلاك Rate Limit صارم على Endpoints الخاصة بالـ AI Fallback تلقائي عند فشل AI 7. Celery و Redis أنواع المهام Scraping دوري AI Ranking عند الطلب الإشعارات مهام الصيانة Celery Beat جلب وظائف يومي إرسال وظائف عبر Telegram فحص انتهاء الاشتراكات أفضل الممارسات مهام قصيرة Retry مع Backoff Queue للأخطاء الحرجة 8. الإشعارات Telegram Bot وظائف يومية Opt-in فقط ربط telegram_id بالمستخدم WhatsApp رسائل Transactional فقط تأكيد اشتراك تنبيهات دائماً Async عبر Celery 9. الأداء والأمان الأمان JWT Rotation التحقق من Webhooks Validation صارم للمدخلات Secrets عبر Environment Variables فقط الأداء Redis Cache للبحث و AI Pagination في كل API Indexes: language visa published_at Rate Limiting DRF Throttles Throttle خاص للـ AI 10. Clean Architecture Views خفيفة منطق الأعمال في Services لا Business Logic في Serializers AI معزول في ai_engine الالتزام بـ PEP8 و Type Hints 11. حدود الـ MVP داخل النطاق Backend فقط AI Ranking أساسي Stripe Subscriptions Telegram Notifications

أضف عرضك الآن
العروض المقدمة
Mohamed Samer
منذ 22 ساعة    

السلام عليكم ، انا محمد سمير باحث ماجستير في ال الذكاء الصناعي ولي خبرة كبيرة في دجانجو ونفذت الكثير من المشاريع ، وذكرك التفاصيل سيساعد في اتمام ا...

انطونيوس جرجس
منذ يوم    

أهلاً بك أستاذ أحمد، ​انا شوفت تفاصيل المشروع "منصة التوظيف الذكية"، وهذا العمل يقع تماماً في صلب تخصصي. لدي خبرة واسعة في بناء وتطوير أنظمة Backe...

Ammar Mohamed
منذ يوم    

السلام عليكم ورحمة الله وبركاته، أنا عمار، مطوّر مختص في Django والذكاء الاصطناعي، بخبرة واسعة في بناء أنظمة خلفية متكاملة وقابلة للتوسع، مع تصميم...

Omar Ashraf
منذ 22 ساعة    

السلام عليكم استاذ احمد اطلعت على تفاصيل المشروع وفهمت المعمارية المقترحة بشكل كامل، خصوصًا فصل منطق الـ AI للترتيب فقط بعد الفلترة الصارمة من قا...

Youstina Yossef
منذ يوم    

مرحبًا، اطلعت على متطلبات مشروع منصة التوظيف الذكية (Backend MVP)، ولدي خبرة قوية في بناء Backends قابلة للتوسع باستخدام Django REST Framework + P...

عبدالرحمن صلاح
منذ يوم    

مرحباً، اطلعتُ على تفاصيل منصة التوظيف الذكية (MVP Backend)، والمواصفات المعمارية واضحة ومنضبطة، وهي بالضبط ضمن نطاق خبرتي. التنفيذ المقترح ...

Amr Ezzat
منذ يوم    

أهلاً استاذ أمير، أنا متحمس جدًا على مشروعك ومنصة التوظيف الذكية اللي عايز تطورها. بصراحة المشروع ده شكله ممتاز وفكرة AI Ranking للوظائف هتفرق ج...

Muhammed Mansour
منذ 11 ساعة    

مرحبًا أحمد، نفذت Backends إنتاجية بـ Django DRF + Celery + Redis لمنصات توظيف ومحتوى مدفوعة. Use cases سابقة: Scraping دوري + Deduplication، AI ...

شارك
بطاقة المشروع
حالة المشروع
مفتوح
تاريخ النشر
منذ يوم
المدة المتاحة
20 أيام
الميزانية
100 - 250 $
عدد المتقدمين
8
صاحب المشروع
Ahmed Hossam
Ahmed Hossam
مهندس برمجيات
شارك
مركز المساعدة