Kevta
Kevta هو منتج Matrix Minds الخاص: نظام لتتبّع المهام لفرق برمجية من شخصين إلى خمسة عشر تعمل على GitHub. أخذناه من فكرة منتج إلى نسخة بيتا تعمل فعليًا وتقبل الاشتراكات — نظام تصميم، وواجهة برمجية، وتطبيق فوري، ومدفوعات.
kevta.appزيارة الموقع
- النوع
- منتجنا الخاص
- المرحلة
- بيتا
- النطاق
- منتج، نظام تصميم، تطبيق ويب، واجهة برمجية، اشتراكات
- المنصة
- الويب
التحدي
الفرق الصغيرة تختار نظامًا لإدارة المهام ثم تصرف أسبوعًا في إعداده: قوالب، وسبرنتات، ومصفوفات صلاحيات، وفاتورة لكل مستخدم — كل ذلك قبل تسجيل أول خطأ. والتسعير لكل مستخدم يعاقب الفريق كلما أضاف متعاونًا أو مؤسسًا يتابع مرة في الأسبوع.
أردنا معرفة ما إذا كان النظام يمكن أن يكون محدّد الرأي بما يكفي ليصبح مفيدًا من اليوم الأول، وبسعر لا يجعل إضافة شخص قرارًا ماليًا.
الحل
كل لوحة تأتي جاهزة بحقول العنوان والمسؤولين والحالة والأولوية وتاريخ التسليم، مع أربع طرق عرض — لوحة وقائمة وجدول وتقويم — تتبدّل دون فقدان السياق. لا يوجد ما يجب إعداده قبل تسجيل أول مهمة.
الفاتورة ثابتة لكل مساحة عمل لا لكل مستخدم، وهذا تحوّل إلى قيد هندسي حقيقي: حدود الخطة (المساحات واللوحات والأعضاء) يجب فرضها على الخادم في كل عملية كتابة، مع بقاء Stripe متوافقًا معها.
أهم جزء عندنا هو التكامل مع Git: تنسخ اسم فرع جاهزًا من أي مهمة، وعند فتح طلب الدمج يربطه Kevta بالمهمة عبر مفتاحها دون أي خطوة إضافية، وقاعدة أتمتة تنقل المهمة إلى «منتهية» لحظة الدمج.
أهم القدرات
لوحات ومهام وأربع طرق عرض
لوحة وقائمة وجدول وتقويم على نفس البيانات، مع تجميع وترتيب وتصفية لكل عرض.
صفحة رئيسية شخصية
المهام المسندة إليك، واللوحات المثبّتة، والمعروضة حديثًا، والنشاط الذي فاتك — بدل قائمة مهام عامة.
تكامل مع GitHub
توليد أسماء الفروع، وربط طلبات الدمج بالمهام عبر مفتاح المهمة، وقواعد أتمتة تنقل المهام مع نجاح الفحوصات والدمج.
تعاون فوري
تحديثات وإشعارات لحظية عبر Socket.IO، فتبقى اللوحة محدّثة دون إعادة تحميل.
مساحات عمل وأدوار
مساحات عمل وأدوار وعضوية لكل لوحة تُبقي المعنيين فقط داخل الحدث.
اشتراكات وحدود خطط
اشتراكات تُدار عبر Stripe مع فرض حدود الخطة داخل الواجهة البرمجية، بما في ذلك الفواتير والضريبة والإلغاء.
خادم MCP
يوفّر Kevta نقطة اتصال بمعيار Model Context Protocol، فتستطيع أدوات الذكاء الاصطناعي قراءة المهام وتحديثها عبر نفس الواجهة المصرّح بها.
مراقبة وتشغيل
سجلات منظّمة، وتتبّع أخطاء عبر Sentry، وواجهة برمجية موثّقة — الأجزاء التي تجعل المنتج قابلًا للدعم لا للعرض فقط.
الشاشات



التقنيات
- Next.js (App Router)
- React
- TypeScript
- Redux Toolkit
- CSS Modules
- Express 5
- Prisma
- PostgreSQL
- Redis
- Socket.IO
- Stripe
- Google OAuth
- Model Context Protocol
- Sentry
مؤكَّدة من الكود المصدري للمشروع نفسه.
ما الذي بنيناه
- تطبيق Next.js في الإنتاج وواجهة برمجية على Express و Prisma و PostgreSQL، تعمل مع Redis و Socket.IO واشتراكات Stripe وتسجيل الدخول بحساب Google وسجلات منظّمة و Sentry.
- مراجعة كاملة لنظام التصميم داخل التطبيق: مجموعة مكوّنات واحدة، ونظام خطوط وألوان واحد، وهيكل تطبيق ثابت، وإعادة بناء هيكل الصفحة الرئيسية والإعدادات.
- ترحيل طبقة البيانات من MongoDB إلى PostgreSQL خلف واجهة برمجية مستقرة.
- Kevta في مرحلة البيتا. لا ننشر أرقام مستخدمين أو إيرادات، لأننا نفضّل عرض المنتج نفسه.
دراسة الحالة التالية
Differegدليل ثنائي اللغة · منصة ويب