عن المشروع
Rakujaku هو تطبيق لإدارة النتائج يقوم بتسجيل نتائج مباريات الماجونغ (Hanchan) وحساب نقاط الترتيب تلقائياً. يوفر التطبيق واجهتين: نسخة MPA للمتصفح ونسخة LIFF لـ LINE، مع إمكانية الوصول إلى نفس البيانات من كلتيهما. بعد تسجيل الأعضاء وبدء اللعبة، يتم إدخال نقاط كل جولة ليتم حساب المجموع في الوقت الفعلي، وتُحسب نقاط الترتيب تلقائياً عند الانتهاء. يمكن بناء بيئة التطوير باستخدام Docker Compose، بينما تعمل بيئة الإنتاج على AWS EC2 وRDS. تم أتمتة الاختبارات باستخدام RSpec (لجانب الخادم)، وVitest (لواجهة LIFF الأمامية)، وPlaywright (لاختبارات E2E).
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.