المحرر التعاوني هو تطبيق ويب متقدم يتيح للمستخدمين تحرير المستندات النصية بشكل مشترك في الوقت الفعلي. بفضل تقنيات الويب الحديثة، يمكن للفريق التعاون بسلاسة، مما يجعله مثاليًا للاجتماعات عن بُعد، ومشاركة الملاحظات، والعمل الجماعي الفوري.
مميزات المشروع:
- تحرير لحظي: يمكن لمستخدمين متعددين تحرير المستند نفسه في نفس الوقت مع تحديثات فورية.
- توثيق المستخدمين: نظام مصادقة آمن عبر Clerk لإدارة المستخدمين بسهولة.
- تعاون مباشر: يعتمد على Liveblocks لمزامنة المؤشرات، وحضور المستخدمين، وتعديلات المستند.
- تحرير نصوص متقدم: يستخدم Lexical لتوفير تجربة تحرير غنية وقابلة للتوسعة.
- واجهة أنيقة وسهلة الاستخدام: تصميم عصري مبني على ShadCN-UI لضمان تجربة سلسة.
- أداء عالي: تحديثات فعالة تضمن تجربة تحرير بدون تأخير.
- دعم متعدد الأجهزة: يعمل بسلاسة عبر أجهزة الكمبيوتر، والأجهزة اللوحية، والهواتف الذكية.
- حفظ البيانات: إمكانية حفظ واسترجاع البيانات بناءً على متطلبات الجلسة.
التقنيات المستخدمة:
- الإطار الأساسي: Next.js لتحسين الأداء من خلال التقديم على الخادم.
- واجهة المستخدم: ShadCN-UI لتصميم حديث ومتجاوب.
- التنسيق: Tailwind CSS لتطوير الواجهة بسرعة وكفاءة.
- المصادقة: Clerk لإدارة المستخدمين بسهولة وأمان.
- التعاون في الوقت الفعلي: Liveblocks لمزامنة البيانات باستخدام WebSockets.
- تحرير النصوص: Lexical لتوفير تجربة تحرير نصوص غنية.
- الأيقونات: Lucide React لتوفير أيقونات جميلة ومتناسقة.
- توليد المعرفات: NanoID لإنشاء معرفات فريدة وآمنة.
- مدير الحزم: pnpm لإدارة الحزم بكفاءة.