🌿 طَحِينَة وأَكْثَر — Tahina & More
متجر إلكتروني مصري لطحينة بلدي فاخرة، مبني بـ Next.js 16 (App Router) وPostgreSQL (Drizzle ORM)، مع لوحة تحكم أدمن كاملة لإدارة الطلبات والأسعار والأرباح.
✨ المميزات
واجهة المتجر
اختيار تركيز السمسم (60٪ / 70٪ / 80٪ / 90٪ / 100٪).
اختيار الوزن (500 جم حتى 5 كجم) مع خصم تلقائي للكميات.
سلة طلبات + Checkout مع تحقق من رقم الموبايل المصري والمحافظات.
تصميم RTL عربي بالكامل بخطوط Alexandria وAref Ruqaa.
أنيميشن سلس بـ framer-motion.
لوحة تحكم الأدمن (/admin)
دخول محمي بكلمة مرور (مع rate limiting ضد التخمين).
تبويب الطلبات الواردة مع تحديث لحظي ورنة إشعار + إشعار متصفح.
طباعة فواتير بثلاثة أحجام: A4 / A5 / حراري 80 مم.
تحديث حالة الطلب (معلق / قيد التحضير / تم الشحن / تم الاستلام / ملغي).
تصدير الطلبات CSV.
تبويب الأسعار: تعديل مصفوفة السعر والتكلفة ومصاريف الشحن.
تبويب التحليلات: إيرادات، تكلفة البضاعة (COGS)، صافي الربح، الهامش، مقارنة أسبوعية، أعلى التركيزات مبيعاً.
🛠 التقنيات
Next.js 16 (App Router) + React 19 + TypeScript 5.9
PostgreSQL عبر Drizzle ORM
Tailwind CSS v4 + framer-motion + lucide-react
recharts للرسوم البيانية