Skip to content
Nachi3D Labs

المشاريعNachi3D Invoice App

Nachi3D Invoice App

نشط

فوترة سطح المكتب وإدارة أعمال لورشة Nachi3D.

الكود المصدري متاح عند الطلب

حول هذا المشروع

نظرة عامة

تطبيق فوترة سطح مكتب كامل لعمل التصنيع الخاص بي — Nachi3D. يغطي workflow الفوترة بأكمله: إنشاء عروض أسعار وفواتير من كتالوج منتجات مع تقديرات تكلفة، تتبع حالة الدفع، تصدير بيانات محاسبية إلى Excel للإقرار الضريبي السنوي، وتوليد PDF بهوية بصرية مع معرّفات ضريبية ICE/SIRET حسب ما إذا كان العميل مغربيًا أم فرنسيًا.

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

كل البيانات تعيش في ملفات JSON على القرص، تُزامَن إلى OneDrive أو Google Drive عبر نظام التشغيل. لا backend، لا اشتراك SaaS، لا قاعدة بيانات سحابية. التطبيق مُعبّأ كـ .exe لـ Windows عبر Electron مع GitHub Actions يعيد البناء تلقائيًا عند كل push إلى main.

الميزات الرئيسية

ما يقوم به

عروض أسعار وفواتير بعملتين (MAD/EUR) مع ICE/SIRET حسب بلد العميل
شبكات أسعار خدمات حسب نوع المادة والعملية، مع تحرير سطر بسطر
كتالوج منتجات مع تقدير التكاليف، حساب الهامش، توليد عرض سعر بنقرة واحدة
متتبع benchmark تنافسي بإيميلات mystery shopping مولّدة بالذكاء الاصطناعي عبر Groq
تصدير محاسبي إلى Excel متعدد الصفحات مع توزيع شهري للإيرادات
تطبيق Electron بتحديث تلقائي — GitHub Actions يبني الـ .exe، إشعار تحديث داخل التطبيق

مبني باستخدام

التقنيات

React
Vite
Electron
JSON storage
Groq AI
SheetJS

ما كنت سأفعله بشكل مختلف

بعد التأمل

سأفصل طبقة البيانات من البداية بدل إضافة جسر IPC لـ Electron في منتصف الطريق. الـ api.js ثنائي الوضع الذي يكتشف Electron مقابل المتصفح سبّب bugs يصعب تصحيحها ولا تظهر إلا في الإنتاج. كذلك سأقوم بـ chunk splitting في Vite من اليوم الأول.

تريد شيئًا مثل هذا لك؟

أخبرني بما تريد بناءه وسنرى ما إذا كان مناسبًا.