Sportz Live هو نظام Backend لعرض وإدارة المباريات الرياضية مع تحديث النتائج والأحداث في الوقت الحقيقي. يتيح النظام إدارة بيانات المباريات، والفرق، والتعليقات، والأحداث الرياضية من خلال RESTful APIs، بالإضافة إلى إرسال التحديثات الفورية للمستخدمين باستخدام WebSocket دون الحاجة إلى إعادة تحميل الصفحة.
قمت بتصميم وتطوير الجزء الخلفي بالكامل باستخدام Node.js وExpress.js، مع تصميم قاعدة البيانات باستخدام PostgreSQL وإدارتها بواسطة Drizzle ORM. كما قمت بتنفيذ نظام للتحقق من صحة البيانات باستخدام Zod، وتنظيم المشروع بطريقة تسهل تطويره وصيانته، مع الاهتمام بمعالجة الأخطاء وتأمين واجهات الـ API وتوفير أداء مستقر للتطبيق.
التقنيات المستخدمة: Node.js، Express.js، PostgreSQL، Drizzle ORM، WebSocket، Zod، RESTful APIs.