صممتُ ونفذتُ تطبيقًا لقاعدة بيانات الأفلام، بدءًا من رسم المخطط الأولي وتصميم علاقات الكيانات (ERD) وصولًا إلى النشر الكامل.
• أنشأتُ خدمات الواجهة الخلفية باستخدام NestJS وTypeORM وPostgreSQL، مع تطبيق أفضل الممارسات لإنشاء الكيانات والعلاقات والبنية المعيارية.
• طورتُ وأمنتُ نظام المصادقة والتفويض باستخدام Passport JWT والبرمجيات الوسيطة ومنطق الوصول القائم على الأدوار.
• أدرتُ قواعد البيانات باستخدام pgAdmin 14، حيث أنشأتُ وأدرتُ الجداول والعلاقات والاستعلامات.
• اختبرتُ واجهات برمجة تطبيقات RESTful باستخدام Postman، وتأكدتُ من أن نقاط النهاية تعمل بكفاءة تامة ومتوافقة مع منطق العمل.
• أنشأتُ واجهة أمامية متجاوبة باستخدام React، حيث بنيتُ صفحات للصفحة الرئيسية وقوائم الأفلام وتفاصيل الأفلام والممثلين وتفاصيلهم.
• صممتُ نماذج أولية لواجهة المستخدم وتجربة المستخدم باستخدام Figma، وحوّلتُ المفاهيم إلى مكونات React فعّالة.
• دمجتُ واجهات برمجة تطبيقات خارجية (مفاتيح API) لإثراء التطبيق ببيانات واقعية.
• • حسّنتُ سهولة استخدام التطبيق من خلال تطبيق تحسينات الأداء لضمان سلاسة التفاعل مع الموقع.
• تعلّمتُ وطبّقتُ نظام التحكم في الإصدارات Git، حيثُ قمتُ برفع التغييرات من المشاريع المحلية إلى المستودعات البعيدة عبر GitHub Desktop.
• اكتسبتُ خبرةً في سير عمل فرق تطوير البرمجيات، وفهمتُ كيف تُوازن الشركات بين التعميم والتخصص في المشاريع التعاونية.