→ كل دراسات الحالةتجارة إلكترونية · تطوير شامل

منصة DyeRich — متجر تجارة إلكترونية متكامل

بنية تجارة إلكترونية متقدمة جاهزة للإنتاج تدعم الدفع بـ Stripe والعملات المتعددة، وإدارة المنتجات والمخزون، وتخصيص الهوية البصرية فوريًا.

النتيجةتكامل Stripe & Drizzle
دوري

مهندس برمجيات رئيسي ومطور النظام بالكامل

التقنيات

Next.js 15 · React 19 · TypeScript · PostgreSQL · Drizzle ORM · Stripe · Better Auth

خلفية المشروع

تفرض منصات المتاجر الجاهزة قيودًا على التصميم وعمولات شهرية مرتفعة، بينما تستغرق المتاجر المخصصة وقتًا طويلًا في برمجة العمليات المكررة: إدارة الجلسات، حساب الخصومات، والتحقق من إشعارات الدفع (Webhooks).

طُوّرت منصة DyeRich كمنظومة تجارة إلكترونية متكاملة تتيح للمتاجر والشركات إطلاق تجربة تسوق حديثة ومخصصة خلال أيام وبأعلى معايير الأداء والأمان.

ما قمت ببنائه وتطويره

  • بنية حديثة بتقنيات Next.js 15: استخدام أحدث إصدارات React 19 ونظام App Router مع Server Actions لسرعة تحميل فائقة وتوافق كامل مع محركات البحث (SEO).
  • تكامل دفع آمن مع Stripe: معالجة كاملة لعمليات الدفع عبر البطاقات، وإنشاء الفواتير، والتحقق المشفر من إشعارات الدفع التلقائية (Webhooks).
  • نظام مصادقة متطور (Better Auth): تسجيل الدخول الآمن، وإدارة جلسات المستخدمين، وحماية لوحة الإدارة بأذونات دقيقة.
  • محرك تخصيص الهوية البصرية: إمكانية استخراج ألوان الهوية تلقائيًا من شعار المتجر وتغيير الثيم والخطوط فورًا دون تعديل في الكود البرمجي.
  • دعم العملات المتعددة والضرائب: بنية بيانات تدعم التسعير الدولي وعرض الأسعار بالعملات المحلية واحتساب الضرائب بدقة.
  • لوحة تحكم إدارية شاملة: واجهة لإدارة المنتجات، خيارات الأحجام والألوان، متابعة مستويات المخزون، وإدارة كوبونات الخصم.

البنية التقنية

  • الواجهة والتطبيق: Next.js 15 مع React 19 وTailwind CSS ومكونات shadcn/ui.
  • قواعد البيانات: PostgreSQL مع محرك Drizzle ORM ونظام هجرة الجداول (Migrations).
  • الدفع والمصادقة: Stripe SDK وBetter Auth.
  • الفحص والجودة: اختبارات شاملة مع Playwright وTypeScript في الوضع الصارم.

لديك مشكلة مشابهة؟

أخبرني عنها، وسأرد خلال يوم عمل واحد.