حوّلت دروب خلال أربعة أشهر مجموعة من تصاميم الواجهة إلى منصة مالية تشغيلية للبيانات الآنية في أسواق الأسهم والذهب والعملات الرقمية، وإدارة المحافظ، ونشر التحليلات.
ناقش نظامك معنابارس تشارت منصة مالية لمتابعة سوق الأسهم الإيرانية والذهب والعملات الرقمية وتحليلها ومقارنتها. يستطيع المستخدمون مشاهدة تحديثات السوق بزمن تأخير يقل عن عشر ثوانٍ، وتسجيل أصولهم في محفظة موحدة، ومتابعة الأرباح والخسائر، ومشاركة تحليلاتهم مع مستخدمين آخرين.
بدأ تعاون دروب مع بارس تشارت في ديسمبر 2025. عند انطلاق المشروع لم يكن هناك منتج برمجي أو فريق تقني قائم، بل كانت بعض تصاميم واجهة المستخدم هي نقطة البداية الوحيدة. وتولت دروب تحويل تلك البداية إلى منتج تشغيلي قابل للتوسع والتطوير.
تحملت دروب المسؤولية التقنية الكاملة عن المشروع، بدءاً من تصميم الهندسة البرمجية وتطوير الواجهات الأمامية والخلفية، وصولاً إلى الاختبارات وضمان الجودة والبنية التحتية والنشر ودعم بيئة الإنتاج.
لم تُصمم بارس تشارت لتكون جدولاً للأسعار أو مجموعة من الرسوم البيانية المالية. كان الهدف بناء منتج متعدد الطبقات يستقبل بيانات أسواق مختلفة ويوحدها، ثم يحولها إلى أدوات عملية للمستثمرين والمحللين.
تجمع المنصة في نسختها التشغيلية بين بيانات الأسهم والذهب والعملات الرقمية، والرسوم التحليلية، وإدارة المحافظ، وحساب الأرباح والخسائر، وتنبيهات الأسعار، والتحليلات التي ينشرها المستخدمون، ومتابعة المحللين، والتعليقات والتقييمات، والاشتراكات المدفوعة.
في المرحلة التالية، سيتمكن المحللون من بيع تحليلات منفردة، على أن تحصل بارس تشارت على نسبة من كل عملية بيع. وبذلك تضع المنصة أساساً لاقتصاد محتوى يربط بين المحللين والمستثمرين، إلى جانب أدواتها المالية.
لم يكن بناء بارس تشارت مشروع CRUD تقليدياً.
تتدفق إلى النظام كميات كبيرة من البيانات المالية بصورة مستمرة، وكان لا بد من استقبالها والتحقق منها وتوحيدها ثم عرضها بشكل متسق. تختلف بنية البيانات بين الأسواق، لكن المستخدم يحتاج إلى تجربة واحدة واضحة عبر المنصة.
كما أن تخزين البيانات التاريخية والسلاسل الزمنية، والتحديث المستمر لقيمة المحافظ، وإيصال تغيرات السوق سريعاً إلى الواجهة، كلها تطلبت هندسة قادرة على النمو مع زيادة الأدوات المالية والمستخدمين وأحداث السوق.
لم يكن عرض البيانات وحده كافياً. كان يجب أن يبقى الزمن بين وصول التحديث وظهوره في المنتج أقل من عشر ثوانٍ، من دون أن يؤثر ارتفاع الحمل في تجربة المستخدم أو استقرار المنصة.
صممت دروب هندسة بارس تشارت منذ البداية مع مراعاة نمو المنتج. بُنيت النواة كتطبيق متماسك يمكن التحكم فيه، بينما فُصلت وظائف مثل المصادقة وإرسال الرسائل النصية والبريد الإلكتروني في خدمات مساندة مستقلة.
تجنب هذا القرار التعقيد غير الضروري لهندسة موزعة بالكامل، مع الإبقاء على مسار واضح لتوسيع الأجزاء الحساسة من النظام.
بُنيت الواجهة الأمامية باستخدام Next.js وReact، والواجهة الخلفية باستخدام Node.js وNestJS. تشكل MongoDB طبقة البيانات الأساسية، وتُستخدم Redis للتخزين المؤقت، وRabbitMQ لمعالجة الرسائل، وObject Storage لحفظ الملفات.
وصُممت طبقة البيانات لمعالجة كميات كبيرة من المعلومات المالية وتخزين السلاسل الزمنية. والنتيجة منصة تستطيع التوسع مع إضافة أسواق وأدوات تحليل ونماذج أعمال جديدة.
تعد إدارة محفظة المستخدم من الوظائف الأساسية في بارس تشارت.
يستطيع المستخدم تسجيل أصوله في الأسهم والذهب والعملات الرقمية، إلى جانب الكمية وسعر الشراء وتاريخه. وبالاعتماد على أحدث بيانات السوق، تحسب المنصة القيمة الحالية لكل أصل، وربحه أو خسارته، والحالة الإجمالية للمحفظة.
لم يقتصر تنفيذ هذه الوظيفة على تخزين مجموعة من الأرقام. فقد كان من الضروري توحيد اختلاف أنواع الأصول ووحدات الحساب والأسعار المتغيرة باستمرار ضمن نموذج واحد يقدم نتائج سريعة ودقيقة وسهلة الفهم.
وبدلاً من متابعة كل سوق بصورة منفصلة، يحصل المستخدم على رؤية موحدة ومتجددة لمحفظته الاستثمارية.
تضيف بارس تشارت إلى أدوات البيانات وإدارة المحافظ طبقة اجتماعية مخصصة للمحللين.
يستطيع المستخدم نشر تحليل يتضمن نصاً وصورة للرسم البياني والأداة المالية المرتبطة والسعر المستهدف ونقاط الدخول والخروج. ويمكن للمستخدمين الآخرين مشاهدة التحليل والتعليق عليه وتقييمه.
كما يستطيع المستخدمون متابعة المحللين وقراءة التحليلات المنشورة لأسواق الأسهم والذهب والعملات الرقمية داخل بيئة واحدة.
تنقل هذه الإمكانات بارس تشارت من أداة لعرض البيانات إلى منصة لإنشاء المحتوى المالي المتخصص ونشره وتقييمه، مع إمكانية تمكين المحللين لاحقاً من تحقيق دخل مباشر من خبراتهم.
في الأسواق المالية، قد يكون وصول تحديث السعر في الوقت المناسب مهماً. تتيح بارس تشارت للمستخدم تحديد تنبيهات سعرية للأصول التي يتابعها.
عند تحقق الشرط المحدد، ترسل المنصة التنبيه عبر لوحة المستخدم والرسائل النصية والبريد الإلكتروني. وبذلك يستطيع المستخدم متابعة تغيرات السوق المهمة من دون مراقبة الرسوم البيانية طوال الوقت.
في منتج يتعامل مع المعلومات المالية وحسابات المحافظ، لا يمكن تأجيل الجودة إلى جولة اختبار أخيرة قبل الإطلاق.
تغطي اختبارات Unit وIntegration الآلية أكثر من 80% من الواجهة الخلفية لبارس تشارت، كما يتحقق فريق ضمان الجودة من رحلات الاستخدام الأساسية من البداية إلى النهاية عبر اختبارات E2E.
دُمجت الاختبارات في عملية التسليم وتُنفذ قبل كل إصدار. ويسمح ذلك بإضافة وظائف جديدة من دون الإضرار بالسلوكيات القائمة، بحيث لا تأتي سرعة التطوير على حساب الجودة.
صمم فريق دروب تِمبو البنية التحتية وعملية إصدار بارس تشارت ونفذهما وفق معايير دروب التشغيلية.
في كل إصدار، يُبنى البرنامج آلياً ويُحفظ في Registry، ثم يخضع لفحوص Trivy وSonarQube الأمنية والجودة. كما تُشغل الاختبارات الآلية وترحيلات قاعدة البيانات قبل نشر النسخة الجديدة من دون تدخل يدوي.
كانت المراقبة والنسخ الاحتياطي والإدارة المركزية للأسرار وتحديد معدل الطلبات وجدار حماية تطبيقات الويب وضوابط الوصول الآمن جزءاً من أساس بيئة الإنتاج منذ البداية.
جعلت هذه العملية كل إصدار قابلاً للتكرار والتتبع وأقل مخاطرة، مع الحفاظ على سرعة تطوير المنتج بعد إطلاقه.
تزامن جزء مهم من تطوير بارس تشارت مع الحرب واضطرابات واسعة في الإنترنت وقيود على الوصول إلى الخدمات الضرورية، ما جعل تنسيق وتسليم منتج يعتمد على البيانات الآنية أكثر صعوبة.
ورغم هذه الظروف، أكملت دروب النواة التقنية للمنتج خلال أربعة أشهر من التطوير وجهزتها لبيئة الإنتاج. أُطلقت بارس تشارت في صيف 2026، ويستمر التعاون لتطوير الوظائف التالية وتقديم دعم DevOps.
ضم الفريق الأساسي مطور Backend خبيراً، ومطوري Frontend خبيرين، وقائداً تقنياً، ومتخصصاً في الاختبار وضمان الجودة، وفريق البنية التحتية وDevOps في دروب تِمبو.
• تصميم النواة التقنية للمنتج وتطويرها خلال أربعة أشهر • معالجة تحديثات السوق وعرضها بزمن تأخير يقل عن عشر ثوانٍ • توحيد بيانات الأسهم والذهب والعملات الرقمية • إدارة المحافظ وحساب الأرباح والخسائر بصورة متجددة • إطلاق بيئة لنشر تحليلات السوق وتقييمها ومناقشتها • إرسال تنبيهات الأسعار عبر لوحة المستخدم والرسائل النصية والبريد الإلكتروني • تغطية أكثر من 80% من الواجهة الخلفية بالاختبارات الآلية • أتمتة الاختبارات والفحص الأمني والنشر بالكامل • تشغيل المنتج على أساس آمن ومستقر وجاهز للنمو • استمرار التطوير والدعم التشغيلي بعد الإطلاق
توضح بارس تشارت أن تحويل فكرة FinTech معقدة إلى منتج يعمل في بيئة الإنتاج يتطلب أكثر بكثير من بناء مجموعة من الصفحات وواجهات API. فهو يحتاج إلى هندسة سليمة وهندسة بيانات وضمان جودة وبنية تحتية موثوقة وفريق يتحمل المسؤولية التقنية من التصميم المعماري حتى الإنتاج.
إذا كانت لديكم فكرة تبدو معقدة تقنياً أو صعبة التنفيذ، تستطيع دروب تحمل المسؤولية المتكاملة عن هندستها وتطوير برمجياتها وضمان جودتها وDevOps وعمليات الإنتاج. ابدأوا بجلسة لمراجعة المنتج والهندسة المعمارية.