عن المشروع

"مساعد طباعة الفواتير" هو أداة لطباعة ودمج الفواتير تعمل بالكامل على الواجهة الأمامية (Front-end)، مصممة خصيصاً للمستخدمين الذين يحتاجون إلى معالجة كميات كبيرة من الفواتير الإلكترونية. تدعم الأداة إضافة ملفات متعددة والسحب والإفلات، ويمكنها دمج الفواتير ذات الأحجام المختلفة تلقائياً، مع اعتماد تنسيق A4 المزدوج افتراضياً. يمكن للمستخدمين إدارة الفواتير بوضوح من خلال قائمة مرئية، وإجراء عمليات الحذف الجماعي والتأكيد، والاطلاع على الإحصائيات والمبالغ. تتضمن الأداة تخطيط PDF ذكي ووظائف استخراج وتعرف متعددة الاستراتيجيات لتحسين جودة التعرف والتنسيق. تدعم التبديل بين وضعي "التعرف الافتراضي" و"التعرف بالذكاء الاصطناعي"، مما يسمح للمستخدمين بالاختيار بين سرعة المعالجة ودقة التعرف حسب الحاجة. يتم إصدار نموذج التعرف بالذكاء الاصطناعي مع موارد الموقع، ويتم تخزينه مؤقتاً في المتصفح بعد التحميل الأول، مما يتيح إعادة استخدامه في الزيارات اللاحقة دون الحاجة لإعادة التحميل. الأداة متوافقة مع تنسيقات تاريخ وأنواع فواتير متعددة، وتتم جميع عمليات المعالجة في الواجهة الأمامية دون الحاجة لدعم من الخادم (Back-end). يضمن التصميم المتجاوب تجربة متسقة على أجهزة الكمبيوتر والهواتف المحمولة. تعتمد مجموعة التقنيات على TypeScript مع تحسين أداء OCR. يوفر المشروع دليلاً للبدء السريع، ويدعم التطوير والبناء والمعاينة عبر pnpm. بالنسبة للنشر، يدعم النشر بنقرة واحدة على Vercel. يرجى ملاحظة أن هذا المستودع تم إنشاؤه بواسطة الذكاء الاصطناعي وتمت معايرته بشرياً؛ تم نقل الكود المصدري الكامل للويب إلى وحدة فرعية خاصة، ويحتفظ هذا المستودع فقط بالأجزاء غير المصدرية مثل الوثائق وسجلات التحديث وسير عمل الإصدار. يجب إجراء عمليات التطوير والبناء الفعلية للواجهة الأمامية داخل مستودع invoice-server.