تطبيق متعدد الخدمات باستخدام Docker
تطبيق ويب متكامل ومُحاط بالكامل بحاويات (Containers)، مبني باستخدام Docker و Docker Compose. المشروع يحاكي بيئة إنتاج حقيقية من خلال تنسيق أربع خدمات تعمل معاً:
Node.js — الـ Backend المسؤول عن الـ API وإدارة المهام
PostgreSQL — قاعدة بيانات علائقية لتخزين البيانات بشكل دائم
React — الواجهة الأمامية (Frontend) المقدَّمة للمستخدم
Nginx — Reverse Proxy بيوزع الطلبات الخارجية على الخدمات الصح
كل الخدمات متعرَّفة في ملف docker-compose.yml، مع شبكة داخلية تسمح للحاويات بالتواصل مع بعض. المشروع بيعكس مهارات DevOps عملية زي الـ Containerization، وتنسيق الخدمات، وإدارة الـ Volumes، وضبط متغيرات البيئة.