تعديل وتطوير نظام Desktop لإدارة مخزون وفواتير محل قطع غيار سيارات+ ربط n8n Automation

تفاصيل المشروع

لدي نظام Open Source جاهز، وأحتاج إلى مطوّر لديه خبرة فعلية في FastAPI / Python وNext.js / React وSQLite وElectron وREST API وn8nلتجهيزه للاستخدام التجاري لدى عميل يعمل في تجارة قطع غيار السيارات.

المشروع الأساسي هو:

Easy-Books – Open Source Accounting & ERP System

[https://github.com/bilalp...]

النظام أصلًا يحتوي على وظائف للمخزون، الأصناف، العملاء، الموردين، المبيعات، المشتريات، المدفوعات، الفواتير، المرتجعات، كشوف الحساب، والتقارير، ويحتوي على قاعدة بيانات SQLite ومسار Desktop باستخدام Electron.

المطلوب النهائي

أريد استلام نسخة Windows Desktop جاهزة للتشغيل والتسليم للعميل باسم:

**Parts Manager**

### 1. التعريب الكامل

تعريب النظام بالكامل إلى العربية مع **RTL حقيقي وسليم**، وليس مجرد ترجمة بعض القوائم.

يشمل ذلك:

تسجيل الدخول

Dashboard / لوحة التحكم

القائمة الجانبية

الأصناف والمخزون

العملاء

الموردين

المبيعات

المشتريات

الفواتير

المدفوعات

المرتجعات

التقارير

الإعدادات

جميع الأزرار والنوافذ والنماذج

الرسائل والتنبيهات والأخطاء

الجداول وعناوين الأعمدة

الطباعة وملفات PDF

استخدام مصطلحات عربية مناسبة لمحل قطع غيار سيارات.

مع الحفاظ على عرض:

Part Number

SKU

Invoice Number

Email

URLs

الأرقام والبيانات التقنية

بالشكل الصحيح عند الحاجة إلى LTR.

### 2. تغيير الاسم والهوية

تغيير اسم التطبيق والاسم الظاهر داخل الواجهة إلى:

**Parts Manager**

وتغيير الـLogo الحالي أيضًا حسب التصميم المطلوب.

لا أريد إعادة تصميم شاملة للواجهة.

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

### 3. تجهيز النظام للـAutomation

لدي Automation خارجي مبني باستخدام:

**Telegram → OCR/AI → n8n**

الفكرة أن يقوم العميل بتصوير فاتورة المورد وإرسالها إلى Telegram، ثم يقوم الـOCR/AI باستخراج بيانات الفاتورة، ويقوم n8n بإرسال البيانات بشكل منظم إلى النظام.

المطلوب إنشاء **API / Integration Layer** مناسبة داخل النظام بحيث يستطيع n8n إرسال البيانات مباشرة بدون Google Sheets وبدون أي Sync يدوي.

الـWorkflow المطلوب:

Telegram

OCR / AI

n8n

HTTP API

Parts Manager

Database

Purchase + Supplier + Stock

### 4. معالجة الفاتورة تلقائيًا

عند وصول فاتورة من n8n، يجب أن يستطيع النظام، حسب البيانات المرسلة:

إنشاء المورد إذا لم يكن موجودًا

التعرف على المورد الموجود وعدم إنشاء Duplicate

إنشاء الصنف إذا كان جديدًا

مطابقة الصنف الموجود باستخدام Part Number / Item Code

تسجيل بيانات فاتورة الشراء

رقم الفاتورة

تاريخ الفاتورة

الكمية

سعر الشراء

إجمالي الفاتورة

تحديث المخزون تلقائيًا

تسجيل حركة المخزون

وتحديث الحساب/الرصيد المرتبط بالعملية من خلال Business Logic الموجودة بالنظام

### 5. مهم جدًا: لا أريد زر Sync

المطلوب أن تكون العملية:

**n8n يرسل → النظام يستقبل → البيانات تُحفظ وتتحدث تلقائيًا.**

لا أريد الاعتماد على:

Google Sheets

CSV intermediary

Import يدوي

Sync button

### 6. الحفاظ على الوظائف الحالية

يجب عدم كسر الوظائف الموجودة أصلًا في المشروع، خصوصًا:

Inventory

Customers

Suppliers

Sales

Purchases

Payments

Returns

Reports

Database

Backup

Printing/PDF

Login

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

### 7. إخراج نسخة Windows جاهزة

المطلوب النهائي:

Windows executable / installer

يعمل على جهاز العميل بسهولة

لا يحتاج العميل إلى VS Code

لا يحتاج العميل إلى تشغيل أوامر Terminal

لا يحتاج العميل إلى تثبيت بيئة برمجية يدويًا

اسم البرنامج يظهر Parts Manager

المشروع الأساسي لديه Desktop/Windows packaging، والمطلوب التأكد من أن النسخة النهائية تعمل بشكل سليم ومستقر.

### المطلوب من المطور قبل التسليم

أريد اختبار **End-to-End فعلي** وليس مجرد القول إن الـAPI تم إنشاؤه.

يجب إثبات السيناريو التالي:

فاتورة تجريبية

n8n

API

Supplier

Purchase

Stock Update

ظهور البيانات داخل Parts Manager

ويجب تسليم:

Source code كامل بعد التعديل

Windows Installer / EXE

طريقة إعداد وتشغيل مختصرة وواضحة

توثيق الـAPI والـJSON المطلوب إرساله من n8n

توضيح الملفات التي تم تعديلها

التأكد من عدم وجود أخطاء واضحة في التشغيل

### المهارات المطلوبة

أبحث تحديدًا عن شخص لديه خبرة في:

**FastAPI / Python + Next.js / React + SQLite + Electron + REST API + n8n**

ويُفضّل وجود أعمال سابقة في:

Desktop applications

Inventory / POS / ERP

API integrations

Automation / n8n

**لا أبحث عن شخص سيبني النظام من الصفر.**

المشروع الأساسي موجود بالفعل، والمطلوب **مراجعته وتخصيصه وتجهيزه بشكل احترافي وسريع** ليصبح مناسبًا لمحل قطع غيار سيارات.

### نقطة مهمة

قبل الاتفاق النهائي، أريد من المطور أن يراجع الـRepository نفسه ويتأكد أنه قادر على تنفيذ المطلوب، خصوصًا **فهم الـArchitecture الحالية وتجهيز التكامل مع n8n من خلال API مع الحفاظ على قاعدة البيانات وBusiness Logic الموجودة في النظام**.

الهدف هو تسليم **نظام عملي وبسيط ومستقر لعميل حقيقي، وليس مجرد Prototype**.

حالة المشروع
مفتوح
تاريخ النشر
الميزانية
$100.00 - $250.00
مدة التنفيذ
4 أيام
المهارات

صاحب المشروع
Fouad M.
تاريخ التسجيل
معدل التوظيف
المشاريع المفتوحة 1
مشاريع قيد التنفيذ 0
التواصلات الجارية 2

تقدم للمشروع

العروض المقدمة

مرحبا استذ فؤاد، بما أن النظام قائم بالفعل، فالتحدي الحقيقي هو تخصيصه دون كسر الـBusiness Logic الحالية، ثم بناء مسار موثوق من n8n إلى النظام بحيث تتحول الفاتور...

مرحبا، اطلعت على تفاصيل المشروع وعلى Repository الخاص بـ Easy-Books، وفهمت المطلوب بشكل واضح. المطلوب هنا ليس بناء ERP جديد، بل تخصيص النظام الحالي وتحويله إلى ...

اطلعت على تفاصيل المشروع بالكامل ومراجعة نظام Easy-Books ده نوع الشغل اللي متخصص فيه و القسم بتاعي و نظام Open Source موجود وتجهيزه لعميل حقيقي مش بناء من الصفر...

السلام عليكم أستاذ فؤاد، اطلعت على تفاصيل المشروع، وفهمت أن المطلوب ليس بناء نظام ERP جديد من الصفر، وإنما أخذ نظام Easy-Books الموجود بالفعل، ومراجعته وتخصيصه ...

السلام عليكم، معاك عبدالرحمن، Backend Developer، ولدي خبرة في تطوير وتخصيص أنظمة Backend وERP/Inventory باستخدام .NET وREST APIs والتكامل بين الأنظمة. سبق لي ال...

السلام عليكم .. معك مصطفى مهندس برمجيات ومصمم مواقع وتطبيقات بخبرة 5 سنوات اطلعت على الطلب جيدا ويمكنني القيام به باذن الله بالسرعة والجودة اللازمتين ملاحظة : س...

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

السلام عليكم راجعت تفاصيل المشروع بالكامل، والأهم إني راجعت الـRepository نفسه والـArchitecture الحالية واطلعت على أجزاء الـBackend والـFrontend والـElectron وا...

مساء الفل أستاذ فؤاد، راجعت الـ Repo والـ Architecture الخاصة بـ Easy-Books، ومعظم اللي حضرتك طلبته مدعوم أصلا في بنية المشروع ومش هنحتاج نعيد اختراع العجلة: ال...

السلام عليكم استاذ فؤاد المشروع عندك لا يحتاج مبرمج يبني نظام جديد من الصفر بقدر ما يحتاج شخص يعرف كيف يدخل على المشروع الحالي بدون ما يكسر الوظائف الموجودة ويج...

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

Nadeem B.

استاذ فؤاد نظام بارتس مانجر لقطع الغيار والربط اللحظي مع ان ايت ان والكترون مبرمج بالكامل وجاهز لدي الان بدلا من تضييع الوقت في تجارب واكواد اساسية من الصفر بصف...

السلام عليكم، قريت تفاصيل مشروعك بالكامل ودخلت على ريبو Easy-Books وراجعت البنية فعليا قبل ما أتقدملك. عندك تحدي واضح: مش عايز حد يبني نظام جديد، عايز حد يفهم ا...

Alaa H.

السلام عليكم، قرأت السيناريو والمتطلبات بالكامل، والمشروع واضح: أخذ نظام Easy-Books مفتوح المصدر وتجهيزه تجاريا باسم Parts Manager لمحل قطع غيار بتعريب كامل مع ...

السلام عليكم أنا يونس الحلاوي، مبرمج ومطور محترف متخصص في تصميم وتطوير مواقع الويب والتطبيقات باستخدام أحدث التقنيات والفريموركس مثل Angular،ReactNext js, Larav...

قبولك لهذا العرض يعتبر اتفاقاً بينك وبين المستقل وسيبقى موقع مستقل وسيطاً بينكما حتى تسليم المشروع. تأكد من اختيارك للعرض المناسب باتّباع النصائح التالية:

  • راجع صفحة حساب المستقل الذي اخترته واطّلع على أعماله السابقة
  • احرص دائمًا على إبقاء التواصل مع المستقل داخل الموقع وذلك لضمان حقوقك
  • لا تتردد من التواصل معنا ان احتجت لأي مساعدة، نحن نحب مساعدتك!

قيمة العرض

$0

رسوم بدء المشروع

$0

المجموع الكلي

$0

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