نعم، إنه تطبيق Remix/React Router. لذا React في الواجهة الأمامية، و Node في الواجهة الخلفية.
لقد كنت أعمل مع ذلك لسنوات. راسلني على هنا إذا كانت لديك أي أسئلة حول ذلك.
أحاول إنشاء شيء يتوافق مع حدود معدل موقع Discourse المستضاف. لقد كان هذا هو الجزء الصعب. بدت مفاتيح واجهة برمجة التطبيقات للمستخدم طريقة محتملة للتعامل معها، ولكن هناك أيضًا حد معدل لكل عنوان IP، لذا عدت إلى استخدام مفتاح واجهة برمجة تطبيقات واحد فقط ووضع جميع طلبات واجهة برمجة التطبيقات في قائمة انتظار.