Freelance · 2026عمل حر · 2026 Liveيعمل الآن
Zylantra Perfumes: online store and back officeعطور زيلانترا: المتجر الإلكتروني ولوحة الإدارة
A bilingual online store for a fragrance house in Cairo. I built and deployed it alone. The store went live nine days after the first commit.
متجر إلكتروني بالعربية والإنجليزية لدار عطور في القاهرة. بنيته ونشرته منفرداً، وبدأ المتجر العمل بعد تسعة أيام من أول إيداع للكود.
- Storefront in Arabic and English with a full right-to-left layout: collections, product pages, bag and cash-on-delivery checkout.
- Back office for the owner: orders and their statuses, courier tracking numbers, stock, prices, photos, delivery fees and the store's colours. None of it needs a developer.
- Stock stays correct under pressure. Two shoppers cannot both buy the last bottle, and a cancelled order puts its stock back. Tests prove both against a real PostgreSQL database.
- Deployment on Azure with a scripted setup, a GitHub Actions pipeline that checks the site's health after each release, a custom domain and a managed database.
- Purchase tracking in Google Analytics that reports each order once, even if the customer refreshes the page.
- واجهة المتجر بالعربية والإنجليزية مع دعم كامل للاتجاه من اليمين إلى اليسار: المجموعات، صفحات المنتجات، السلة، والدفع عند الاستلام.
- لوحة إدارة لصاحب المتجر: الطلبات وحالاتها، أرقام تتبع الشحن، المخزون، الأسعار، الصور، رسوم التوصيل وألوان المتجر. كل ذلك بلا حاجة إلى مبرمج.
- المخزون يبقى صحيحاً تحت الضغط. لا يستطيع عميلان شراء آخر عبوة معاً، والطلب الملغى يعيد كميته إلى المخزون. اختبارات تعمل على قاعدة PostgreSQL حقيقية تثبت الحالتين.
- النشر على Azure بإعداد مؤتمت، ومسار نشر عبر GitHub Actions يفحص سلامة الموقع بعد كل إصدار، مع نطاق خاص وقاعدة بيانات مُدارة.
- تتبع المشتريات في Google Analytics يسجّل كل طلب مرة واحدة حتى لو أعاد العميل تحميل الصفحة.
The owner now runs the catalogue himself. The store launched with six fragrances and lists nine products today.
صاحب المتجر يدير المنتجات بنفسه الآن. انطلق المتجر بستة عطور، ويعرض اليوم تسعة منتجات.