مكتملsaas2026-07-15T00:00:00.000Z

قطعتي – مرجع توافق قطع غيار الهواتف

تطبيق محمول يساعد فنيي صيانة الهواتف على الوصول السريع إلى توافقات قطع الغيار بين الأجهزة والموديلات.

قطعتي – مرجع توافق قطع غيار الهواتف

status

completed

category

saas

stack_items

9

views

34

Overview

منظومة رقمية تتكون من تطبيق Flutter لأندرويد، ولوحة إدارة مبنية بـ React، وواجهة API تعتمد NestJS وPostgreSQL. تتيح للمستخدم إنشاء حساب مرتبط بجهازه، والبحث عن الهواتف والموديلات، واستعراض العلامات التجارية وأنواع القطع والأجهزة المتوافقة، وحفظ المفضلة ومتابعة الاشتراك، بينما توفر لوحة الإدارة أدوات لإدارة المستخدمين والاشتراكات والخطط والعلامات والأجهزة وأنواع القطع، واستيراد بيانات التوافق من ملفات Excel، ومراجعة جودة البيانات وسجل العمليات.

Challenge / Problem

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

Solution

بُني تطبيق ثنائي اللغة وفق طبقات للبيانات والنطاق والعرض مع إدارة حالة BLoC، وربط بواجهة API محمية بتوثيق JWT وقفل الحساب على جهاز واحد والتحقق من الاشتراك أو الفترة التجريبية. صُممت قاعدة PostgreSQL لتمثيل العلامات التجارية والأجهزة وأنواع القطع وعلاقات التوافق، وأضيفت لوحة تشغيل لإدارة المحتوى واستيراد ملفات Excel ومتابعة المؤشرات وجودة البيانات وتدقيق العمليات الإدارية

My Role

Founder & Full Stack Engineer

Architecture Panel

UI

طبقة واضحة ضمن المنتج

API

طبقة واضحة ضمن المنتج

Data

طبقة واضحة ضمن المنتج

Deploy

طبقة واضحة ضمن المنتج

Technologies

DockerGitNestJSNext.jsNode.jsPostgreSQLReactREST APITypeScript

Results

يوفر المشروع تطبيق أندرويد يدعم العربية والإنجليزية والوضعين الفاتح والداكن، مع بحث واقتراحات وسجل عمليات بحث حديث ومفضلة محلية وصفحات تفصيلية للتوافقات. ويشمل كذلك نظام اشتراكات، ولوحة إدارة تشغيلية، وتوثيقًا تفاعليًا للـ API، واختبارات تكامل للخلفية واختبارات وحدات وواجهات لتدفقات التطبيق.

Case Study

نظرة عامة

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

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

اعتمد تطبيق الهاتف على Flutter مع BLoC ومستودعات بيانات وحقن اعتماد، واستخدم Dio للاتصال بالخلفية مع تخزين آمن للرموز وذاكرة محلية للإعدادات والمفضلة والبيانات المؤقتة.

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

تتولى لوحة React إدارة البيانات الأساسية والخطط والحسابات، وتدعم الاستيراد من Excel، ومراجعة مشكلات الجودة، وسجل الإجراءات.

البنية التقنية

يتصل تطبيق أندرويد بواجهة REST موثقة عبر Swagger وOpenAPI، وتستخدم الخلفية NestJS وTypeScript فوق PostgreSQL وKnex.js.

تتضمن قاعدة البيانات فهارس للبحث النصي باستخدام pg_trgm، بينما تُبنى لوحة الإدارة بواسطة React وVite، وتُنشر الواجهات والخدمات عبر Docker وNGINX ضمن إعدادات جاهزة للعمل خلف وكيل عكسي.

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

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

Gallery

قطعتي – مرجع توافق قطع غيار الهواتف - 1
قطعتي – مرجع توافق قطع غيار الهواتف - 2
قطعتي – مرجع توافق قطع غيار الهواتف - 3
قطعتي – مرجع توافق قطع غيار الهواتف - 4

هل تريد بناء مشروع مشابه؟

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

ابدأ مشروعًا