شاركت في تطوير تطبيق Caffinity، وكانت مسؤوليتي الكاملة هي تصميم وتطوير الجزء الخلفي (Backend) للتطبيق باستخدام Node.js وExpress.js.
قمت ببناء RESTful APIs لإدارة المستخدمين، والمنتجات، والطلبات، والتصنيفات، مع تصميم وربط قاعدة البيانات، وتنفيذ نظام تسجيل الدخول والمصادقة باستخدام JWT، بالإضافة إلى التحقق من صحة البيانات ومعالجة الأخطاء وتنظيم المشروع وفق معمارية MVC.
مسؤولياتي في المشروع:
تطوير Backend بالكامل باستخدام Node.js وExpress.js.
تصميم وربط قاعدة البيانات (MongoDB).
إنشاء RESTful APIs.
تنفيذ نظام Authentication وAuthorization باستخدام JWT.
تنظيم الكود وفق MVC Architecture.
معالجة الأخطاء والتحقق من صحة البيانات.
التقنيات المستخدمة:
Node.js
Express.js
MongoDB
Mongoose
JWT
REST API
MVC Architecture