Ramzi Benmansourبورتفوليو رمزي
قيد التنفيذ2026

Sinora Learn

رفيق موجّه للهاتف لتعلم الصينية التي ستحتاجها فعلًا على أرض الواقع. تكرار متباعد، سيناريوهات غامرة في الشوارع وبيوت الشاي الحقيقية، تتبع رسم الحروف، بدون حساب وبدون خادم. كل شيء يعيش على الجهاز.

Sinora Learn

السياق

تخدم التطبيقات العامة تعلم الصينية الموجّه للسفر بشكل ضعيف. يختار Sinora Learn مفردات النجاة للسفر ويدرّبها داخل مشاهد ستعيشها فعلًا: طلب الشاي، استدعاء تاكسي في تشينغدو، المساومة في سوق.

التقنيات

Next.jsNext.js
TypeScriptTypeScript
ZustandZustand
Framer MotionFramer Motion

روابط

قرارات هندسية

monorepo بـ pnpm يفصل محرك SRS، مجموعات المحتوى، وعناصر UI الأولية. التخزين الدائم يعمل على IndexedDB مع localStorage كاحتياط. ts-fsrs يشغّل التكرار المتباعد، وhanzi-writer يتولى الرسم، وpinyin-pro يتولى الصوتيات. يُثبَّت التطبيق بأكمله كـ PWA.

معرض الصور