نبحث عن مطور محترف لديه خبرة في **Next.js** و **TypeScript** للعمل على تطبيق فواتير قائم بالفعل وموجّه للسوق السعودي.
التطبيق مكتمل بشكل كبير، ويحتوي على:
* تسجيل دخول وإدارة المستخدمين
* إدارة بيانات المنشأة
* إدارة العملاء
* إنشاء وإدارة الفواتير
* لوحة تحكم
* توليد PDF
* دعم العربية والإنجليزية
يوجد داخل المشروع حاليًا **Mock ZATCA layer** جاهز، والمطلوب الآن هو ربط التطبيق مع **API خارجي جاهز من جهتنا** لتنفيذ التكامل الحقيقي مع ZATCA.
**مهم جدًا**
هذا المشروع **ليس** بناء تكامل ZATCA من الصفر.
من جهتنا نحن نوفر الـ API الذي يتولى:
* إنشاء XML
* التوقيع
* إنشاء QR
* الإرسال إلى ZATCA
معلومات إضافية عن المشروع
* التطبيق مستضاف على Vercel
* قاعدة البيانات PostgreSQL على Neon
* مستودع GitHub جاهز للمشاركة مع المطور الذي سيتم اختياره
* يوجد ملف HANDOFF.md داخل المستودع ويحتوي على توثيق كامل
* جميع حقول ZATCA موجودة مسبقًا داخل Prisma schema مثل:, uuid, zatcaStatus, qrCode, invoiceHash, zatcaResponse, zatcaSubmittedAt
المطلوب أن يعمل المطور على فرع محمي في GitHub باسم: zatca-integration وليس على الفرع الرئيسي main
**التقنيات المستخدمة**
* Next.js
* TypeScript
* Prisma
* PostgreSQL
* NextAuth
* Tailwind CSS
**المهام المطلوبة**
* ربط التطبيق الحالي مع API ZATCA الخارجي
* معالجة نتائج الإرسال والاستعلام
* إضافة الأزرار والواجهات اللازمة داخل النظام
* عرض حالة الفاتورة بعد الإرسال
* عرض الأخطاء إن وجدت بشكل واضح
* عرض QR Code والـ UUID أو أي بيانات راجعة من الـ API
* تحديث قاعدة البيانات أو Prisma schema عند الحاجة لتخزين بيانات ZATCA
* إضافة Scheduled Job / Cron Job يعمل كل 1 إلى 4 ساعات لإرسال فواتير B2C المعلقة تلقائيًا إلى ZATCA
* تحديث Dashboard ليعرض عدد الفواتير المعلقة التي ما زالت بانتظار الإرسال إلى ZATCA
* اختبار التكامل على Sandbox
* تجهيز التطبيق للانتقال إلى Production
**المطلوب في المستقل**
* خبرة قوية في Next.js وTypeScript
* خبرة في ربط الأنظمة مع APIs خارجية
* فهم جيد لـ Prisma و PostgreSQL
* القدرة على العمل داخل مشروع قائم دون التأثير على الأجزاء الحالية
* كتابة كود نظيف وواضح
* يفضّل من لديه خبرة سابقة في أنظمة الفواتير أو المشاريع المالية
* خبرة في GitHub workflow والعمل على فروع محمية
**المخرجات المتوقعة**
* تكامل عملي كامل بين التطبيق وAPI الخاص بنا
* واجهات واضحة لعمليات الإرسال والاستعلام وعرض النتائج
* تنفيذ واختبار التكامل على simulation
* نسخة جاهزة للانتقال إلى Production
* تسليم منظم مع توضيح الملفات التي تم تعديلها
| تاريخ التسجيل | |
| معدل التوظيف | |
| المشاريع المفتوحة | 1 |
| مشاريع قيد التنفيذ | 0 |
| التواصلات الجارية | 0 |
السلام عليكم ورحمة الله وبركاته، أنا محمد عبده، خريج كلية حاسبات ومعلومات، ومطور ويب بخبرة قوية في تطوير التطبيقات الحديثة باستخدام Next.js و TypeScript، بالإضا...
السلام عليكم استاذ عبد الرزاق انا نورهان مهندسة برمجيات وقد اطلعت على تفاصيل مشروعكم بعناية، وواضح أن التطبيق في مرحلة متقدمة، والمطلوب حاليا هو تنفيذ Integrati...
أستاذ عبدالرازق، الفرع المحمي zatca-integration جاهز في GitHub أنا مستعد لسحب المشروع الآن والبدء مباشرة في ربط الـ API الخارجي مع حقول الـ invoiceHash والـ uui...
السلام عليكم، اطلعت على تفاصيل مشروع حضرتك كويس جدا، وواضح إن الشغل معمول بشكل احترافي ومجهز لمرحلة التكامل الحقيقي مع ZATCA، وده نوع المشاريع اللي اشتغلت عليه ...
السلام عليكم, انا اسماء محمد ,اعمل مطورة داتابيز ومطورة ويب عن بعد لما يزيد عن تلاثة اعوام ولدي خبرة كمطور باك اند من خلال Nodejs ,angular ,next js لذلك اعتقد ا...
مرحبا م/عبد الرازق لدي خبرة قوية في Next.js وTypeScript وPrisma/PostgreSQL، وربط الأنظمة مع APIs خارجية وعملت في مشاريع فواتير ولوحات تحكم حقيقية. سأربط التطبيق...
مرحبا ، أهلا وسهلا بك أستاذي الكريم، طبعا اطلعت على تفاصيل مشروعك بشكل دقيق، وواضح أن النظام مبني بشكل ممتاز ومجهز مسبقا، والمطلوب حاليا هو تنفيذ تكامل احترافي ...
مرحبا بكم، يسعدني أن أقدم خبرتي العميقة في Next.js و TypeScript لإنجاز مشروع ربط تطبيق الفواتير القائم لديكم مع API هيئة الزكاة والضريبة والجمارك (ZATCA). لقد ا...
مرحبا ? اطلعت على تفاصيل المشروع، وهو مناسب جدا لأن المطلوب واضح: تنفيذ تكامل ZATCA داخل تطبيق قائم دون بناء المنظومة من الصفر. لدي خبرة في Next.js وTypeScript ...
السلام عليكم ورحمة الله وبركاته أستاذ عبد الرزاق، المشروع واضح ومحدد الحمد لله، وده بيسهل التقييم. طالما الـ api الخاص بـ ZATCA جاهز من طرفكم (xml, التوقيع, qr,...
السلام عليكم اخي عبد الرزاق، اطلعت على تفاصيل المشروع، ولدي خبرة قوية في Next.js / TypeScript وربط الأنظمة مع APIs خارجية والعمل على المشاريع القائمة دون التأثي...
السلام عليكم أستاذ عبد الرزاق، لقد اطلعت على تفاصيل المشروع بدقة، وفهمت تماما أن العمل لا يتطلب بناء منظومة ZATCA من الصفر، بل يتركز على استبدال الـ Mock layer ...