تفاصيل العمل

استلمت مشروع منصة Ednuvo بعد ما كانت الواجهة الأمامية جاهزة، وكانت مبنية باستخدام Vue.js و Nuxt.js من قبل شركة اسمها Massar Technology في غزة.

المطلوب مني كان أشتغل على الباك اند كامل للمنصة، وبنفس الوقت تعاملت مع Vue.js و Nuxt.js عشان أربط كل شيء مع بعض بشكل صحيح.

اشتغلت على:

* بناء وتصميم قاعدة البيانات بشكل يناسب طبيعة المنصة

* تجهيز نظام تسجيل الدخول والتسجيل للمستخدمين

* ربط الواجهة الأمامية مع السيرفر عن طريق APIs

* إضافة وربط بوابات الدفع

* إدارة صلاحيات المستخدمين (مستقل / صاحب مشروع)

* تحسين أداء الاستعلامات وتنظيم الداتا

* معالجة الأخطاء (Error Handling) وتأمين النظام بشكل أفضل

* تجهيز نظام أساسي للإشعارات داخل المنصة

* ترتيب وتنظيم الباك اند بحيث يكون مستقر وسهل التطوير لاحقًا

حاولت أشتغل بطريقة مرتبة تضمن إن المنصة تشتغل بسلاسة، ويكون سهل نضيف عليها ميزات جديدة بعدين إذا لزم.

بطاقة العمل