تفاصيل العمل

ClipMind هو تطبيق تعليمي وإنتاجي متكامل يساعد المستخدم على تحويل محتوى الفيديوهات التعليمية والمستندات إلى مساحة دراسة ذكية ومنظمة.

تم تطوير التطبيق باستخدام تقنيات MERN Stack مع التركيز على تجربة استخدام حديثة وسريعة، ودعم اللغتين العربية والإنجليزية، بالإضافة إلى تصميم متجاوب ووضعين Light وDark.

يوفر ClipMind للمستخدم إمكانية إنشاء مجموعات تعليمية، إضافة فيديوهات YouTube، كتابة ملاحظات متقدمة داخل محرر نصوص غني باستخدام TipTap، وربط الملاحظات بلحظات زمنية محددة داخل الفيديو للرجوع إليها لاحقًا بسهولة.

كما يتضمن التطبيق نظامًا متكاملًا للتعامل مع النصوص المستخرجة من الفيديوهات والمستندات، مع ميزات مدعومة بالذكاء الاصطناعي مثل إنشاء الملاحظات تلقائيًا، إنشاء البطاقات التعليمية Flashcards، وإنشاء الاختبارات التفاعلية اعتمادًا على محتوى الفيديو.

يدعم التطبيق كذلك رفع ملفات PDF وWord والمستندات التعليمية وتحليلها وتحويل محتواها إلى ملاحظات قابلة للتعديل داخل مساحة العمل، مع معالجة الملفات الكبيرة على أجزاء لضمان الاحتفاظ بأكبر قدر ممكن من المحتوى.

ومن المزايا الأخرى داخل التطبيق: البحث المتقدم داخل الفيديوهات والمجموعات، متابعة تقدم المشاهدة، إدارة المهملات والاستعادة، تصدير الملاحظات إلى PDF، رفع الصور داخل المحرر، إنشاء Screenshots من محتوى الفيديو، بالإضافة إلى Browser Extension مخصص لالتقاط المحتوى وإرساله مباشرة إلى ClipMind.

تم بناء الـ Backend باستخدام Node.js وExpress وMongoDB مع نظام Authentication يعتمد على JWT وRefresh Tokens، إلى جانب RabbitMQ لمعالجة بعض المهام غير المتزامنة، والتحقق من الصلاحيات وملكية البيانات، وحماية الـ APIs باستخدام Rate Limiting، ومعالجة الأخطاء وتسجيل العمليات بطريقة مناسبة لبيئة Production.

ركزت أثناء تطوير ClipMind على بناء تجربة متكاملة وليست مجرد واجهات، لذلك تم الاهتمام بجوانب مثل الأداء، إدارة الحالة باستخدام Zustand وReact Query، حفظ الملاحظات تلقائيًا، التعامل مع الأخطاء، حماية بيانات المستخدم، إدارة الملفات، وتنظيم عمليات الذكاء الاصطناعي بطريقة تقلل الطلبات المكررة وتحافظ على استقرار التطبيق.

ClipMind يمثل منصة دراسة حديثة تجمع بين الفيديو، الملاحظات، المستندات، الذكاء الاصطناعي، والاختبارات التعليمية داخل Workspace واحدة، بهدف مساعدة المستخدم على تحويل المحتوى الذي يشاهده أو يقرأه إلى معرفة منظمة يمكن الرجوع إليها ودراستها بشكل أكثر فعالية.

بطاقة العمل

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