Code Catch هي منصة متكاملة لمراجعة الأكواد البرمجية باستخدام الذكاء الاصطناعي، تم تطويرها لمساعدة المطورين وفرق العمل على اكتشاف الأخطاء البرمجية، والثغرات الأمنية، ومشكلات جودة الكود قبل وصولها إلى بيئة الإنتاج، مما يساهم في تحسين جودة البرمجيات وتسريع عملية التطوير.
توفر المنصة مراجعة ذكية للأكواد باستخدام أكثر من مزود لخدمات الذكاء الاصطناعي مثل OpenAI وGoogle Gemini وGroq وHugging Face، مع تكامل كامل مع GitHub لمراجعة Pull Requests وإدارة المستودعات بشكل مباشر. كما تدعم إنشاء مخططات ERD وClass Diagram وUse Case Diagram تلقائيًا من قاعدة الكود، مما يسهل فهم بنية المشاريع وتوثيقها.
تتضمن المنصة لوحة تحكم تعرض إحصائيات وتحليلات لمراجعات الأكواد، بالإضافة إلى نظام تعاون لحظي بين أعضاء الفريق مع إشعارات فورية، وإرسال تحديثات عبر البريد الإلكتروني، إلى جانب نظام حماية من إساءة الاستخدام باستخدام Rate Limiting.
تم تطوير المشروع باستخدام Next.js 16 وTypeScript وtRPC وPostgreSQL وPrisma ORM، مع الاعتماد على Better Auth للمصادقة، وPusher للتحديثات اللحظية، وInngest لتنفيذ المهام الخلفية، وTailwind CSS وshadcn/ui لبناء واجهة مستخدم حديثة وسريعة الاستجابة.
قمت بتطوير المشروع بالكامل، بدايةً من تصميم قاعدة البيانات وبنية النظام، مرورًا بتطوير الواجهة الأمامية والخلفية، والتكامل مع GitHub وخدمات الذكاء الاصطناعي، وحتى تنفيذ نظام التحليلات، الإشعارات، والتحديثات الفورية، مع التركيز على الأداء، وقابلية التوسع، وتقديم تجربة استخدام احترافية.