voteapp frontend react
1.0.0
هذا جزء من مسار التعلم CloudAcademy Kubernetes/React/Go/MongoDB!
يوفر واجهة أمامية قائمة على الويب مكتوبة بلغة React. يوفر تطبيق الويب ميزة التصويت بلغة البرمجة حيث يمكن للمستخدمين النهائيين التصويت لواحدة من ثلاث لغات (Go وJava وNodeJS). تم تصميم تطبيق الويب المستند إلى React بحيث يتم تجميعه ووضعه في حاوية، ثم نشره في النهاية في مجموعة Kubernetes، ويتم عرضه باستخدام وحدة التحكم في الدخول. ينشئ تطبيق الويب طلبات AJAX التي يتم إرسالها إلى واجهة برمجة تطبيقات مكشوفة للعامة ومستضافة على نفس مجموعة Kubernetes. تتم كتابة واجهة برمجة التطبيقات بلغة Go وتقرأ/تكتب في قاعدة بيانات MongoDB، والتي تتم استضافتها أيضًا على نفس مجموعة Kubernetes باستخدام إعداد StatefulSet.