0%
Aymen
العودة إلى الأعمال
ويبمُنجز2026

Hadiqati

متجر إلكتروني ثنائي اللغة (عربي/إنجليزي) لعلامة متخصصة في البستنة — بذور وأعشاب وأدوات حدائق بالدينار مع الدفع عند الاستلام، ولوحة تحكم تُبنى فيها صفحة كل منتج من كتل محتوى مرنة وتُتابَع فيها الطلبات الواردة.

دَوري
مطور Full Stack
الفترة
أبريل 2026
الحالة
مُنجز
نظرة عامة

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

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

أبرز الميزات

ماذا يفعل

🧱

صفحات منتجات من كتل

تُركَّب كل صفحة منتج داخل لوحة الإدارة من كتل محتوى معيارية، فتختلف بنية الصفحة من منتج إلى آخر بدل الالتزام بقالب واحد ثابت.

💵

الدفع عند الاستلام

تُسجَّل الطلبات بالدينار وتُدفع عند التسليم، دون الحاجة إلى بطاقة دفع إلكترونية.

🌐

واجهة عربية/إنجليزية

يعمل المتجر كاملًا بالعربية والإنجليزية، مع عرض من اليمين إلى اليسار في النسخة العربية.

التقنيات المستخدمة

بُني باستخدام

الواجهة الأمامية

TypeScript

توفّر TypeScript أنواعًا مشتركة بين واجهة المتجر ولوحة الإدارة، فيُتحقَّق من بنية كتل المحتوى والطلبات الواردة وقت الترجمة في الجانبين معًا.

Tailwind CSS

تتيح الأصناف الأداتية ومتغيّرات RTL في Tailwind الحفاظ على مجموعة واحدة من المكوّنات تُعرض صحيحةً في التخطيطين: العربي من اليمين إلى اليسار والإنجليزي من اليسار إلى اليمين.

البيانات

PostgreSQL

المنتجات وكتل محتواها وطلبات الدفع عند الاستلام بيانات علائقية بطبيعتها، وتربط PostgreSQL كل طلب بمنتجات فعلية مع ضمانات السلامة التي تحتاجها سجلات أي متجر.