تفاصيل العمل

? وصف المشروع – الباك إند الخاص بتطبيق تعليم لغة الإشارة (Syntima)

قمت بتطوير النظام الخلفي (Backend) بالكامل لتطبيق "Syntima"، وهو تطبيق يهدف إلى تسهيل تعلم لغة الإشارة من خلال توفير محتوى تعليمي منظم يشمل الحروف، الأرقام، والكلمات، مدعومًا بالصور والفيديوهات.

دوري في المشروع

كـ Backend Developer، كانت مسؤوليتي الأساسية هي بناء نظام متكامل يخدم واجهة التطبيق ويوفر أداء عالي وسرعة في التعامل مع البيانات. شغلي شمل:

- تصميم قاعدة البيانات باستخدام MongoDB وتنظيم البيانات حسب الفئات (حروف – أرقام – كلمات).

- إنشاء واجهات API لعرض المحتوى التعليمي بطريقة ديناميكية وسهلة الدمج مع واجهة المستخدم.

- نظام تسجيل دخول وتسجيل مستخدمين باستخدام JWT لتأمين البيانات وحماية الوصول.

- رفع وتخزين الصور والفيديوهات الخاصة بلغة الإشارة (باستخدام تقنيات زي Multer أو Cloudinary عند الحاجة).

- كتابة كود منظم وقابل للتوسع باستخدام هيكلية MVC لتسهيل التطوير المستقبلي.

️ التقنيات المستخدمة

- Node.js – لكتابة منطق السيرفر

- Express.js – لبناء الـ APIs

- MongoDB + Mongoose – لتنظيم وتخزين البيانات

- JWT – لتأمين المصادقة

- Multer/Cloudinary – (عند الحاجة) لرفع الوسائط

- dotenv – لإدارة إعدادات البيئة

مميزات المشروع

- محتوى تعليمي منظم حسب الفئات (حروف، أرقام، كلمات يومية)

- واجهات برمجية قوية وسهلة الاستخدام مع أي تطبيق موبايل (React Native – Flutter – إلخ)

- حماية كاملة لبيانات المستخدمين

- إمكانية تتبع تقدم المستخدمين مستقبلًا

- قابلية إضافة اختبارات، ألعاب تعليمية، أو نظام تقييم لاحقًا

? الأثر العملي

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

بطاقة العمل

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