تقييم المشروع

الاحترافية بالتعامل
التواصل والمتابعة
جودة العمل المسلّم
الخبرة بمجال المشروع
التسليم فى الموعد
التعامل معه مرّة أخرى
أيمن ا.
  • صاحب المشروع
فهم سريع للمشروع وانجاز حسب الوقت وطرح حلول وافكار بإهتمام وسيتم تكرار التعامل

تفاصيل المشروع

طلب تطوير الواجهة الخلفية لمنصة – FastAPI + MySQL

ملخص المشروع

منصة لإدارة إسكان عقارات يهدف إلى:

- تمكين الملاك من تسجيل وإدارة العقارات.

- تمكين العملاء من الحجز، الدفع، والحصول على العقود.

- تقديم الخدمات الإضافية للملاك مثل خدمة ادارة المرافق والتسويق والدعم.

المتطلبات التقنية

لغة البرمجة: Python

الإطار المستخدم: FastAPI

قاعدة البيانات: MySQL (ملف قاعدة البيانات جاهز)

التوثيق: JWT أو OAuth2

التشفير: Bcrypt أو Argon2 لكلمات المرور

المكتبات الأساسية المقترحة:

fastapi

sqlalchemy

pydantic

passlib

python-jose

uvicorn

mysql-connector-python أو aiomysql

المهام المطلوبة

- تطوير واجهات API Back-End باستخدام FastAPI

- بناء الـ API وفق العمليات الموثقة في جدول العمليات المرفق + النظر في إضافة عمليات مهمة لم نذكرها

يشمل العمليات المتعلقة بـ:

- إدارة المستخدمين (التسجيل، الدخول، استعراض المعلومات)

- إدارة العقارات

- إدارة الحجوزات

- إدارة الفواتير والمدفوعات (مع تكامل API الدفع)

- إصدار العقود

- إدارة طلبات الخدمات

تأمين الواجهة الخلفية

- تنفيذ التشفير لجميع البيانات الحساسة.

- حماية الـ API باستخدام JWT.

- تطبيق القيود الأمنية المناسبة (CORS، Rate Limiting).

- أي متطلبات حماية آمنة تراها مناسبة وفق خبرتك مع ذكرها.

رفع المشروع على الاستضافة

بعد الإنتهاء من المشروع

- رفع مجلد المشروع على الخادم المخصص وسيتم تقديم بيانات الإستضافة لكم.

- تجهيز البيئة وتشغيل التطبيق (Uvicorn / Gunicorn).

- ربط المشروع بقاعدة البيانات.

- إعداد ملفات البيئة (.env) وتفعيل SSL (إن توفر).

4️⃣ تسليم المستندات والملفات المرافقة

- مستند توثيق API Endpoints، الصلاحيات، المدخلات/المخرجات

- Postman Collection أو أمثلة استدعاء API.

- ملف requirements.txt بالمكتبات المعتمدة.

- مستند يشرح طرق وأساليب الأمان المستخدمة word.

ملف README يشرح:

- طريقة تشغيل المشروع

- متطلبات التثبيت

- بيئة التشغيل المقترحة

- ملفات سكربتات بيئة التشغيل (إن وجدت

آلية التنفيذ

- استلام الملفات الجاهزة (ERD + جدول العمليات + srs) وسيتم تقديم api الدفع مع تقدم المشروع

- تحليل الملفات واقتراح الإضافات أو التعديلات لتحقيق توافق المشروع

- تطوير الـ API بناءً على الملفات

- رفع المشروع وتجهيزه على الاستضافة

- تسليم المستندات النهائية مع الدعم لفريق الفرونت إند عند الحاجة

- المشاركة في اختبار المنصة بعد تشغيل المشروع

رابط ملفات المشروع للإطلاع

https://drive.google.com/...

العروض المقدمة

السلام عليكم ورحمة الله وبركاته، معك محمد مهندس برمجيات متمرس في تصميم قواعد البيانات باستخدام MySQL وPostgreSQL. لدي خبرة واسعة في تحليل الأنظمة وتقديم حلول تق...

مرحبا، اطلعت على ملفات المشروع والمرفقات (ERD، العمليات، SRS) وفاهم كل المتطلبات. اشتغلت سابقا على مشاريع مشابهة باستخدام FastAPI وMySQL، ومتمكن من بناء نظام مت...

السلام عليكم ورحمة الله وبركاته ... انا مهندسة برمجيات و full -stack developer استطيع العمل مع فريقك بالمواصفات المطلوبه ولغة البرمجه python حيث انني لديا خبره ...

مرحبا اخي، شكرا للدعوة لتقديم عرض، انا علي محمد مهندس برمجيات بخبرة 5 سنوات في المجال، يمكنني مساعتدك في تنفيذ المشروع المطلوب، عملت العديد من مشاريع الخلفية من...

قبولك لهذا العرض يعتبر اتفاقاً بينك وبين المستقل وسيبقى موقع مستقل وسيطاً بينكما حتى تسليم المشروع. لن تتمكن من تغيير العرض أو إلغائه لاحقًا لذلك تأكد من اختيارك للعرض المناسب باتّباع النصائح التالية:

  • راجع صفحة حساب المستقل الذي اخترته واطّلع على أعماله السابقة
  • إن كانت هناك تفاصيل غير مذكورة في المشروع، فتواصل مع المستقل وأخبره بها أولًا
  • بإمكانك أن تتواصل مع المستقل وتسأله عن أية أمور تحتاجها
  • احرص دائمًا على إبقاء التواصل مع المستقل داخل الموقع قدر الإمكان وذلك لضمان حقوقك
  • لا تتردد من التواصل معنا ان احتجت لأي مساعدة، نحن نحب مساعدتك!

المستقل غير متاح لاستلام مشاريع، يمكنك ارسال تنبيه له لقبول العرض وإعادة المحاولة بعد بضعة ساعات، أو اختيار عرضاً من مستقل آخر.