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