تطوير منصة سوق إلكتروني متكاملة (AHU Market) مخصصة لتسهيل عمليات البيع، المقايضة، والتبرع. تم بناء النظام وفق معمارية مفصولة (Decoupled Architecture) لضمان قابلية التوسع (Scalability) وسهولة الصيانة، حيث تم فصل الـ Backend (API) بالكامل عن واجهات الـ Frontend.
التقنيات المستخدمة (Tech Stack):
الخلفية (Backend): Laravel (RESTful APIs).
الواجهات الأمامية (Frontend): React.js (Single Page Application).
قواعد البيانات: Relational DB (عبر Aiven Cloud).
التخزين السحابي للملفات: Cloudinary.
البنية التحتية والنشر (Deployment): Vercel (لواجهات المستخدم) و Render/Fly.io (للسيرفر الخلفي).
الخصائص المعمارية والبرمجية (Key Implementations):
تصميم وبناء RESTful APIs متوافقة مع معايير الـ REST، مع تطبيق صارم لسياسات (CORS) لحماية الـ Endpoints من الطلبات غير المصرح بها.
تأمين النظام باستخدام Laravel Sanctum لإدارة جلسات المستخدمين (Token-based Authentication).
هندسة العمليات الخلفية (Advanced Architecture): تم تجاوز مشاكل الـ Timeouts وأخطاء السيرفر (500 Internal Server Error) الناتجة عن رفع الملفات الكبيرة للتخزين السحابي، وذلك عبر بناء معمارية (Fast Response with Deferred Task) باستخدام app()->terminating. هذا التصميم يسمح بإرجاع استجابة فورية للمتصفح (Non-blocking response) مع استكمال مهام الرفع الثقيلة عبر (Raw PHP SDK) في الخلفية، مما ضاعف من سرعة وأداء الـ API.
إدارة بيئات النشر المعقدة (CI/CD Concepts) والتعامل الآمن مع متغيرات البيئة (Environment Secrets) لمنع أي ثغرات أمنية.
تطبيق هيكلية قواعد بيانات محسنة (Optimized Schema) مع معالجة آمنة للملفات والصور (File Handling).