كل الشغل
٠٤

weggo

سهل تحط حاجة مستعملة على صفحة. الأصعب إنك تساعد شخصين يلاقوا بعض، يسألوا الأسئلة المهمة، ويتعاملوا مع اللي بيحصل بعد كده. وده اللي بنينا المنتج حواليه.

المجال

بيع وشراء المستعمل · مصر

نطاق الشغل

تصميم المنتج، سوق باللغتين، أدوات البائعين وفريق الإدارة، وتشغيل الموقع

التقنيات

React / TypeScript، hammer، C++20 / anvil، MongoDB، Valkey

الصفحة الرئيسية لموقع weggo، بتصنيفات المنتجات وإعلانات المستعمل.

weggo.org — اختار التصنيف، شوف الإعلان، وابدأ كلام مع البائع.

البداية

سوق موجود كان محتاج تجربة مترابطة

weggo كان موجود بالفعل كمكان لإعلانات المستعمل. إعادة البناء ما كانتش صفحة تعريف بفكرة جديدة: كان لازم ننقل السوق الموجود لقدام، بإعلاناته وحساباته، ونرتب تجربته بشكل أوضح.

الوحدة المهمة ما كانتش كارت الإعلان لوحده. كانت الخطوات اللي حواليه: تتصفح، تفتح، تقارن، تسأل، ترد، وتتابع النتيجة. اتعاملنا مع السوق وأدوات البائعين وشغل الإدارة كأجزاء من نفس النظام، بالعربي والإنجليزي.

الهيكل

أربع أجزاء لازم يشتغلوا مع بعض

اتصفح قبل ما تاخد خطوة

سيب الناس تتفرج على التصنيفات ونتائج البحث وتفاصيل الإعلان قبل ما تطلب منها تشارك. خلي المفضلة والفلاتر قريبين من الرحلة، بدل ما تحط كل خطوة ممكنة في الصفحة الرئيسية.

خلي البائع جزء من الصورة

السعر لوحده مش بيجاوب على الأسئلة اللي بتيجي مع شراء المستعمل. صفحات البائعين والتقييمات وخطوات التحقق بتوضح الصورة، والإعلان بيدي كل محادثة نقطة بداية مفهومة.

ابني طريق للرجوع جوه المنتج

الرد فايدته قليلة لو الطرف التاني ما شافوش. الشات والإشعارات بيكملوا بعض، والدعم مش مجرد لينك إيميل: العضو يقدر يفتح تذكرة، يرفق تفاصيل، ويتابع الرد.

ادي للإدارة أدوات تناسب شغلها

البلاغات ومراجعة البائعين وتقييد الحسابات والتظلمات والدعم محتاجين مساحة لفريق الإدارة. الصلاحيات بتحدد كل واحد يقدر يستخدم إيه، والشغل ده مكانه مش جوه واجهة التصفح العامة.

القرار اللي اتخانقنا عليه

السوق مش صفحة دفع

المتجر يقدر يحط الخطوة الجاية في سلة مشتريات. سوق المستعمل عنده أسئلة مختلفة: المشتري ممكن يحتاج صورة تانية، تفصيلة عن الحالة، أو إجابة من الشخص اللي بيبيع. لو اتعاملنا مع كل إعلان كأنه منتج في متجر، هنخبي المحادثة دي بدل ما نسهلها.

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

قرارات البناء

منتج واحد، وحدود واضحة

اللي كان محتاجه

واجهة React وTypeScript على hammer، وسيرفر C++20 على anvil، وMongoDB للبيانات وValkey للخدمات المشتركة. معالجة الصور والمراسلة والمهام المستمرة وصلاحيات الإدارة كان لازم يخدموا شغل السوق الفعلي، مع مسار لنقل البيانات الموجودة.

اللي سبناه

منتج منفصل لكل لغة، وواجهة عامة مليانة أدوات إدارة، وصفحة دفع مضافة لمجرد إن الموقع يبقى شبه المتاجر المعتادة. الشغل راح للرحلة اللي الناس محتاجاها فعلاً.

النتيجة

شغال على weggo.org. إعادة البناء جمعت التصفح وإدارة الإعلانات ومحادثات البائعين والدعم في سوق واحد باللغتين، ونقلت البيانات الموجودة للتطبيق الجديد.

الحكاية اللي بعدها

Yard Club