Burak Daliahmad
projects/ →
الواجهة الخلفية فقط لا واجهة ظاهرة تُصوَّر
07

Chloéllia تجارة المصوغات

متجر للذهب والمصوغات الثمينة، لا يكون فيه السعر رقماً مخزّناً: سعر المعدن هو ما يقود الكتالوج، والقطعة التي يفصّلها الزبون بنفسه تُحسَب كلفتها وتُبنى من مكوّناتها آلياً.

Laravel 12SanctumOpenAPI / SwaggerMySQLREST APIمحرّك تسعير

بُني في Davinda. الذهب ليس له سعر ثابت، بل سعر صرف يتغير باستمرار. بناء كتالوج مصوغات يعتمد على أسعار مخزنة في قاعدة البيانات يجعله غير دقيق لحظة حفظه، مما يفرض على المتجر إما البيع بأقل من التكلفة وإما إعادة تسعير كل قطعة يدوياً كل صباح.

لتجاوز ذلك، لا يُخزَّن السعر كعمود ثوابت في الجدول؛ بل تُوصَف كل قطعة بمكوناتها الأساسية: نوع المعدن، الوزن، العيار، الأحجار الكريمة، وأجرة الصياغة الإضافية. ويُشتق السعر ديناميكياً بناءً على سعر المعدن المباشر في لحظة الاستعلام. وبمجرد تغير سعر المعدن في السوق، يتحديث الكتالوج بالكامل تلقائياً ودون الحاجة لتعديل أي سجّل.

يمتد هذا النموذج المعماري ليشمل الجزء الأكثر تعقيداً؛ فالزبون الذي يطلب تصميم قطعة مخصصة لا يُعامل كحالة استثنائية تتطلب تسعيراً يدوياً، بل يُركَّب الطلب المخصص من المكونات والقواعد ذاتها، لتُحسب قيمة القطعة بدقة حتى قبل تصنيعها.

تمحور دوري في المشروع حول تطوير الأنظمة الخلفية (Backend): هندسة نموذج البيانات، صياغة محرك قواعد التسعير الديناميكي، وبناء واجهة برمجة التطبيقات (REST API) لإدارة هذه العمليات.

⎇ mainchloellia.phpمتاح للعملUTF-8made with❤️by me