الواجهة الخلفية للتجارة الإلكترونية - Furniture Home
Mariam Amro Ahmed Fathi Seifeldin
تفاصيل العمل
تفاصيل العمل
وصف العمل
في مشروع Furniture Home، قادت مسؤولية تصميم وتنفيذ وحدة الطلبات بالكامل باستخدام Spring Boot و MySQL. بدأت بنمذجة قاعدة البيانات عبر ERD، حيث صممت كيانات (Customer, Product, Order, OrderItem) مع علاقاتها المعقدة. ثم قمت ببناء طبقة الـ Repository باستخدام JPA/Hibernate للتعامل مع الاستعلامات الثقيلة بكفاءة، وطبقة Service لتنفيذ منطق الأعمال مثل حساب إجمالي الطلب، التحقق من توفر المنتجات، وتحديث المخزون بعد كل طلب. بعد ذلك، طوّرت 12 نقطة نهاية REST API تتيح إنشاء طلب جديد، استرجاع طلب بواسطة ID، جلب جميع طلبات مستخدم معين، تعديل حالة الطلب (معلّق، مؤكد، قيد الشحن، تم التسليم)، وحذف طلب. قمت بتطبيق التحقق من صحة البيانات المدخلة، ومعالجة الأخطاء (مثل عدم كفاية المخزون)، وإرجاع رموز HTTP المناسبة (200، 201، 400، 404). كما وثّقت جميع الواجهات باستخدام Postman وسلّمتها للفريق الأمامي. هذا المشروع أظهر قدرتي على بناء نظام خلفي متين وقابل للتوسع للتجارة الإلكترونية.
تواريخ العمل
المهارات المستخدمة في العمل
أعمال آخرى لـ Mariam Amro Ahmed Fathi Seifeldin
تحليل مبيعات وول مارت (Walmart): تحديد مؤشرات الأداء الرئيسية من خلال لوحة تحكم تفاعلية في برنامج إكسل
قمت بتحليل بيانات المبيعات الأسبوعية لوول مارت (2010–2012) المستخرجة من Kaggle للكشف عن رؤى تجارية مهمة. بعد تنظيف البيا...
لعبة جوموكو بالذكاء الاصطناعي (Gomoku AI Game)
طورت نظام لعبة جوموكو مزودًا بذكاء اصطناعي قادر على اتخاذ قرارات استراتيجية، حيث يدعم أوضاع اللعب لاعب ضد الذكاء الاصطنا...
يوتيوب
نظام تصنيف المواد بالذكاء الاصطناعي (AI Vision Classifier System)
قمت بتطوير نظام متكامل لتصنيف النفايات يعتمد على الرؤية الحاسوبية، حيث يقوم بتصنيف المواد إلى 6 فئات مختلفة لدعم عمليات...
مكتبة الحوسبة الذكية (Soft Computing Library)
قمت بتطوير مكتبة برمجية معيارية بلغة Java متخصصة في تقنيات الحوسبة الذكية، تضم ثلاث وحدات قابلة للإضافة والتخصيص: الخوار...
نظام المكتبة الإلكترونية – Django
تم بناء هذا المشروع باستخدام إطار العمل Django بهدف محاكاة نظام إدارة مكتبة حقيقي من خلال تطبيق ويب متكامل. قمت مع فريقي...
نظام إدارة التعلم (LMS) – Spring Boot
هذا المشروع هو نظام خلفي متكامل لإدارة التعلم (LMS) تم تطويره باستخدام Spring Boot، ويهدف إلى تنظيم عملية تسليم الواجبات...
ReelVerse – متصفح أفلام ومسلسلات باستخدام TMDB API
ReelVerse هو تطبيق ويب تفاعلي يتيح للمستخدمين استكشاف مكتبة ضخمة من الأفلام والمسلسلات باستخدام واجهة TMDB API. قمت بتطو...
تطبيق ويب شامل لتخطيط الوجبات الصحية - HealMeals
يعتبر HealMeals تطبيقاً متكاملاً يهدف إلى تحسين العادات الغذائية للمستخدمين من خلال تقديم وصفات مخصصة بناءً على حالتهم ا...