تفاصيل العمل

قمت بتطوير نظام Backend متكامل لمشروع "Tech Restore"، وهو متجر إلكتروني متخصص في تقديم خدمات صيانة الأجهزة، باستخدام Spring Boot، مع تصميم قابل للتوسّع وإدارة فعّالة للعمليات.

الخصائص الأساسية:

- تنفيذ نظام تسجيل دخول وتسجيل حساب جديد باستخدام Spring Security مع تأمين كامل عبر JWT Authentication.

- تفعيل خاصية التحقق من البريد الإلكتروني (Email Verification) باستخدام OTP يتم إرساله للمستخدم لضمان صحة البيانات.

- تطوير نظام إرسال بريد إلكتروني بشكل غير متزامن (Asynchronous Email Service) لتحسين الأداء وتقليل وقت الاستجابة.

- إدارة المستخدمين داخل النظام وربطهم بالخدمات والطلبات الخاصة بهم لضمان الخصوصية وتنظيم البيانات.

- تصميم RESTful APIs منظمة لإدارة:

- المستخدمين

- طلبات الصيانة

- الخدمات المقدمة داخل المتجر

- تطبيق أفضل الممارسات مثل:

- فصل الطبقات باستخدام Controller - Service - Repository

- استخدام DTOs للفصل بين البيانات الداخلة والخارجة

- التعامل مع الاستثناءات (Exception Handling) بشكل احترافي

- إعداد النظام ليكون قابل للتوسّع مستقبلاً وإضافة Features مثل الدفع الإلكتروني أو تتبع حالة الطلبات.

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
تاريخ الإضافة
تاريخ الإنجاز
المهارات