منصة Echo Tutor : تطبيق ويب وتطبيق هاتف مدعوم بالذكاء الاصطناعي لتعلم الإنجليزية.

تفاصيل العمل

نبذة عن المشروع: Echo Tutor هو منصة تعليمية وتطبيق هواتف ذكية (Android) متطور، تم برمجته بالكامل باستخدام أحدث تقنيات الذكاء الاصطناعي ليعمل كمدرس لغات تفاعلي وذكي. يتيح التطبيق للمستخدمين ممارسة المحادثة بلغات متعددة بشكل طبيعي ومباشر، مع الحصول على تصحيحات لغوية فورية، وتقييم دقيق للنطق.

يهدف هذا المشروع إلى إظهار القدرة على بناء أنظمة متكاملة (Full-Stack) تجمع بين واجهات المستخدم الجذابة، والتعامل المعقد مع تقنيات الصوت (STT/TTS)، ودمج نماذج الذكاء الاصطناعي التوليدي، مع نظام ألعاب (Gamification) لزيادة تفاعل المستخدم.

✨ أبرز الميزات التي تم تطويرها:

? تطبيق الموبايل (React Native):

محادثات صوتية تفاعلية للذكاء الاصطناعي: تسجيل الصوت الحي مع مؤشرات بصرية (Waveforms)، وتحويل الصوت إلى نص (Whisper API)، ثم الرد بصوت طبيعي.

شخصيات تفاعلية (Animated Characters): تصميم 4 شخصيات رسومية (SVG Animations) تتفاعل مع المستخدم (التحدث، الاستماع، الانتظار) لتقديم تجربة حيوية.

نظام التلعيب (Gamification): بناء نظام متكامل لزيادة حماس المستخدمين يتضمن نقاط خبرة (XP)، مستويات، تتبع الاستمرارية (Daily Streak)، وشارات إنجاز (Badges).

تمارين النطق والمفردات: نظام تقييم دقيق لنطق الجمل (Pronunciation Drills) بنسبة مئوية (0-100%)، وبطاقات تعليمية (Flashcards) ديناميكية لحفظ الكلمات الجديدة.

محادثات لا يدوية (Hands-Free): وضع يُمكّن النظام من الاستماع والرد تلقائياً عند اكتشاف صمت المستخدم.

نظام مصادقة آمن وآلي (Auth): تسجيل دخول، حماية بـ JWT، وإرسال رموز التحقق المؤقتة (OTP) عبر البريد الإلكتروني بشكل تلقائي.

? تطبيق الويب والواجهة الخلفية (Python / Flask):

ردود حية ومباشرة (Streaming Responses): استخدام تقنية (SSE - Server-Sent Events) لظهور ردود الذكاء الاصطناعي كلمة بكلمة كأنها تُكتب لحظياً.

تصميم استثنائي (Premium UI): واجهة ويب تدعم تأثير الزجاج (Glassmorphism)، جزيئات تفاعلية في الخلفية (Particles)، وأفاتار ثلاثي الأبعاد.

مستويات صعوبة وتصحيح ذكي: المحرك الخلفي يقدم اقتراحات لتحسين القواعد والمفردات بناءً على مستوى المستخدم (مبتدئ، متوسط، متقدم).

التوافق التام كرابط ويب (PWA): إمكانية تحميل الموقع كتطبيق ويب على الأجهزة.

بنية تحتية سحابية: تم إعداد المشروع باستخدام أدوات الحاويات (Docker) وتجهيزه ليتم رفعه على سيرفرات سحابية مثل Fly.io و Hugging Face Spaces بكفاءة عالية.

? التقنيات والأدوات المستخدمة:

تطبيق الجوال: React Native, Expo SDK, TypeScript, React Native SVG, AsyncStorage.

الواجهة الخلفية (Backend): Python, Flask, الغرف الزمنية الحية (SSE).

الذكاء الاصطناعي (AI): Whisper (لتحويل الصوت إلى نص)، ونماذج لغوية (LLMs) للمحادثة والتصحيح.

التصميم: تصميمات عصرية تفاعلية، Web Audio API.

قواعد البيانات و DevOps: SQLite / Docker.

? لماذا هذا المشروع يثبت احترافيتي؟ هذا المشروع ليس مجرد تطبيق بسيط، بل هو نظام حي معقد يتطلب فهماً عميقاً لعدة مجالات في نفس الوقت:

ربط معقد للاجهات (API Integration): التعامل مع الأصوات والذكاء الاصطناعي دون تأخير (Low Latency).

تجربة مستخدم (UX/UI) فائقة: تصميمات سلسة وخالية من التقطيع تنافس كبرى التطبيقات العالمية.

هيكلة برمجية نظيفة: كود قابل للتطوير (Scalable) ومكتوب بأفضل الممارسات.

? أنا مستعد لتحويل فكرتك القادمة (سواء كانت تطبيق موبايل، منصة ويب، أو نظام ذكاء اصطناعي معقد) إلى واقع برمجي مذهل وبجودة عالمية.

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
عدد المشاهدات
28
تاريخ الإضافة
تاريخ الإنجاز
المهارات