كيف نعمل
عملية واضحة، وفريق ذو خبرة، وعادات هندسية تُبقي المنتجات سريعة وآمنة وسهلة التغيير.
// Merchant app: refresh the order list the moment an order changesconst channel = supabase.channel(`orders:${storeId}`) .on('postgres_changes', { event: '*', table: 'orders' }, () => queryClient.invalidateQueries({ queryKey: ['orders', storeId] }) ) .subscribe()// Notify the rider assigned to the orderawait notify(rider.id, { title: 'New delivery job', priority: true })عمليتنا
ست خطوات من الفكرة إلى الإطلاق وما بعده
اختر خطوة لترى ما يحدث وما تحصل عليه.
Step 1 of 6
الاستكشاف
نبدأ بفهم النشاط: من هم المستخدمون، وكيف يبدو النجاح، وما الذي يجب أن يتحقق يوم الإطلاق. تحصل على نطاق مكتوب يمكنك محاسبتنا عليه.
ما تحصل عليه
- الأهداف ومقاييس النجاح
- أدوار المستخدمين والرحلات الرئيسية
- النطاق المكتوب والمراحل
الممارسات الهندسية
عادات تُبقي المنتجات بصحة جيدة
الممارسات نفسها تجري في كل مشروع نتولاه، من موقع شركة إلى سوق متعدد التطبيقات.
مراجعة الشيفرة عند كل تغيير
يتم كل العمل في Git. تُقترح التغييرات كطلبات دمج (pull requests) وتُراجَع قبل دمجها.
بيئات منفصلة
يعمل التطوير والإنتاج على مشروعين منفصلين، فيُثبَت العمل الجديد قبل أن يمسّ المستخدمين الفعليين.
الأمان في طبقة البيانات
يُطبَّق الأمان على مستوى الصفوف والوصول القائم على الأدوار في قاعدة البيانات، وليس في التطبيق فقط.
الأسرار خارج الشيفرة
المفاتيح وبيانات الاعتماد موجودة في إعدادات بيئة مُدارة، وليس في المستودع أبدًا.
المراقبة بعد الإصدار
الإبلاغ عن الأعطال والأخطاء عبر Sentry، فتظهر المشكلات سريعًا وتُطلق الإصلاحات بسرعة.
سريع وسهل الوصول
صور محسّنة وتحميل عند الحاجة وترميز سهل الوصول، يُفحص على الهواتف وأجهزة سطح المكتب.
التقنية
حزمة تقنية حديثة ومجرَّبة
أدوات نستخدمها في الإنتاج اليوم. نختار ما يناسب منتجك، لا ما هو رائج.
الجوال
- React Native
- Expo
- TypeScript
- TanStack Query
- Zustand
- React Native Maps
الويب
- React
- Next.js
- Vite
- Tailwind CSS
- Material UI
- Framer Motion
الواجهة الخلفية والبيانات
- Supabase
- PostgreSQL
- Laravel
- Node.js
- Prisma
- Edge functions
السحابة والتسليم
- Vercel
- Laravel Cloud
- GitHub
- App Store Connect
- Google Play Console
التكاملات
- Firebase
- Sentry
- Stripe
- GCash وMaya (PayMongo)
- الرسوم البيانية والتقارير
العمل معنا
ما يمكنك توقعه
البرمجيات الجيدة تأتي من تعاون جيد. إليك كيف نبقيك على اطلاع منذ اليوم الأول.
نقطة اتصال واحدة
مسؤول معروف بالاسم يعرف مشروعك ويجيب عن أسئلتك.
برمجيات عاملة مبكرًا
تجرّب نسخًا حقيقية أثناء المشروع، وليس في النهاية فقط.
القرارات مكتوبة
النطاق والأولويات والتغييرات تُدوَّن ويُتفق عليها.
حساباتك، منتجك
يمكن إعداد صفحات المتاجر والنطاقات ومشاريع السحابة تحت حسابات شركتك الخاصة.
هل لديك منتج في بالك؟ لنبنِه معًا.
Tell us what you want to build. We will reply with next steps, a suggested approach and a timeline.