العودة لقائمة المشاريع
مطلوب تنفيذ مشروع Docker Full Stack Web App مع Nginx و Database
الميزانية
$25.00 - $50.00
التصنيف
برمجة، تطوير المواقع والتطبيقات
المهارات المطلوبة
برمجة التطبيقات
تصميم تطبيقات
تطوير التطبيقات
برمجة
هندسة البرمجيات
برمجة التطبيقات
تصميم تطبيقات
تطوير التطبيقات
برمجة
هندسة البرمجيات
الوصف
السلام عليكم،
أحتاج مستقل لديه خبرة في Docker و Docker Compose لتنفيذ مشروع عملي كامل شبيه بمشروع Task Manager Web App.
فكرة المشروع المطلوبة:
تطبيق Web Application بسيط لإدارة المهام Tasks، يتم تشغيله بالكامل باستخدام Docker.
المشروع يجب أن يحتوي على:
Frontend لعرض وإضافة وحذف المهام
Backend API للتعامل مع البيانات
Database لحفظ المهام
Nginx كـ Reverse Proxy
Dockerfile لكل Service
docker-compose.yml لتشغيل المشروع كاملًا بأمر واحد
Docker Network داخلي بين الـ containers
Docker Volume لحفظ بيانات قاعدة البيانات
ملف README يشرح طريقة التشغيل
المكونات المطلوبة:
Frontend
مثال: React أو HTML/CSS/JavaScript
Backend
مثال: Flask أو Node.js Express
Database
مثال: MongoDB أو MySQL أو PostgreSQL
Reverse Proxy
Nginx
Containerization
Docker + Docker Compose
المطلوب من المستقل:
بناء المشروع كاملًا
تجهيز Dockerfile مناسب لكل جزء
تجهيز docker-compose.yml
إعداد Nginx كـ Reverse Proxy
ربط الـ Frontend مع الـ Backend
ربط الـ Backend مع الـ Database
التأكد أن المشروع يعمل بنجاح باستخدام:
docker compose up --build
فتح التطبيق من المتصفح على:
http://localhost
كتابة README احترافي يحتوي على:
Project Overview
Project Architecture
Components
How to Run
Useful Docker Commands
Data Management
Technologies Used
المخرجات المطلوبة:
كود المشروع كاملًا
Dockerfile
docker-compose.yml
إعدادات Nginx
ملفات البيئة .env و .env.example
README جاهز
صورة Architecture بسيطة للمشروع إن أمكن
شرح سريع لطريقة التشغيل
مثال على أوامر التشغيل المطلوبة:
docker compose up --build
docker compose down
docker compose logs -f
ملاحظات مهمة:
أريد المشروع يكون منظم وجاهز للرفع على GitHub، ويكون مناسب كـ Portfolio Project في مجال DevOps / Docker.
المشروع لا يحتاج أن يكون معقدًا جدًا، لكن يجب أن يوضح استخدام Docker و Docker Compose بشكل عملي واحترافي.
المدة المتوقعة:
من 2 إلى 4 أيام
الميزانية المقترحة:
من 25 إلى 50 دولار حسب جودة التنفيذ والخبرة.
رسالة تضيفها في النهاية:
برجاء إرسال أمثلة لأعمال مشابهة إن وجدت، وتوضيح التقنية المقترحة للـ Backend والـ Database، والمدة والتكلفة النهائية.