Jervis Man

مزامنة مجموعات Postman وبيئاته المحلية مع مساحة العمل السحابية، مع تخزين محلي ومراجعة للتعارضات.

  • نوع المشروع : سطح المكتب · أدوات API
  • مشاركة :

ناقش مشروعك معنا

شاركنا متطلباتك والجوانب التي تريد تحسينها في طريقة عمل فريقك.

Jervis Man

نظرة على المشروع

يربط Jervis Man مجموعات Postman وبيئاته المحلية بمساحة العمل السحابية للفريق. يستطيع المطور سحب التغييرات البعيدة وإرسال التحديثات المحلية والاحتفاظ بنسخة محلية من بيانات عمله مع API.

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

التحدّي في المشروع

  • متابعة التغييرات المحلية والبعيدة في المجموعات والبيئات.
  • منع تكرار معالجة العملية نفسها في قائمة المزامنة.
  • إتاحة التعديلات المتعارضة للمراجعة قبل اختيار طريقة المعالجة.
  • مشاركة منطق التطبيق بين نسخ Windows وmacOS.

كيف بنينا الحل

تقدم Vue 3 وQuasar الواجهة، مع Pinia لإدارة الحالة وElectron لتطبيق سطح المكتب. يحتفظ SQLite بالبيانات محليًا. ينسق محرك المزامنة وقائمة العمليات وسياسات التعارض التحديثات مع Postman API.

التقنيات المستخدمة

  • Vue 3
  • Quasar
  • Electron
  • SQLite
  • Pinia
  • Vite
  • TypeScript

ما يقدّمه المنتج

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