
Leviro Toolbay
منصة أدوات تجريبية ثنائية اللغة، تضم أدوات متصفح مجانية وخدمات للمستندات والصور والكتابة تُحاسب بالأرصدة.
تفاصيل المشروع
Leviro Toolbay منتج تجريبي من Leviro يجمع أدوات المتصفح مع خدمات المستندات والصور والكتابة المحسوبة بالأرصدة. يستطيع الزائر استخدام الأدوات المجانية، بينما تمر خدمات الحساب عبر الواجهة البرمجية.
المشكلة
تتوزع المهام الصغيرة عادة بين مواقع مختلفة. قد يحتاج المستخدم إلى تنسيق JSON، ثم معالجة صورة، وتقسيم PDF، وإعداد مستند. يجمع Toolbay هذه الأعمال في واجهة عربية وإنجليزية، ويربط العمليات المدفوعة برصيد واضح. المنتج في مرحلة تجريبية.
الميزات الأساسية
- ينظم فهرس مشترك أدوات مجانية للمطورين والنصوص والصور والمستندات والوسائط والإنتاجية.
- تشمل الخدمات المميزة إنشاء الفواتير، والمساعدة في إعداد السيرة الذاتية، والتعرف على نصوص PDF، وتحرير الصور، وتحويل المواقع إلى Markdown.
- توفر المسارات العربية والإنجليزية نصوصًا محلية، مع عرض من اليمين إلى اليسار للعربية.
- يدعم الحساب تسجيل الدخول بالبريد وكلمة المرور أو Google، والتحقق من البريد، واستعادة كلمة المرور.
- يعرض النظام الرصيد وتكلفة الخدمة للمستخدم، ويتيح للمسؤول إدارة سجلات المدفوعات.
- تتحول المهام الطويلة إلى وظائف لها حالة وتقدم يمكن متابعتهما.
- تضم لوحة الإدارة إدارة المستخدمين والمدفوعات والملاحظات والإعلانات ومراقبة النظام.
البنية التقنية
تعرض واجهة Next.js الأدوات اعتمادًا على فهرس مشترك، وتتصل بخادم NestJS. تخزن MongoDB المستخدمين وسجلات الفوترة وإعدادات الخدمات والوظائف المنتظرة. يسحب عامل التنفيذ الوظائف من MongoDB، وتستعلم الواجهة عن حالتها دوريًا. يستخدم تقسيم PDF خدمة Socket.IO لعرض التقدم المباشر. تستخدم Redis للتخزين المؤقت في مواضع منها بيانات العالم. تعمل بعض الأدوات المجانية داخل المتصفح؛ أما خدمات الخادم فتستخدم وحدات API وGoogle Gemini عند الحاجة. تجمع الحزمة المشتركة تعريفات الأدوات والترجمات وقواعد احتساب الأرصدة.
نقاط هندسية
- تخصم حراسة الخدمات الرصيد قبل تنفيذ العملية، مع مسار لإعادته عند الفشل، بما في ذلك الوظائف المؤجلة.
- تعتمد مطالبة العامل بالوظيفة على تحديث ذري في MongoDB لمنع استلام الوظيفة نفسها مرتين.
- تفحص حماية SSRF عناوين الجلب وترفض الشبكات الخاصة وعناوين الربط المحلي.
- تتحقق الواجهة البرمجية من المدخلات وتحدد معدل الطلبات، مع حدود أشد للإجراءات الحساسة.
- يدعم رفع الملفات أسماء عربية، وتظهر النصوص القانونية وفق اللغة ووضع الدفع.
معرض الصور
آراء العملاء
آراء أشخاص استخدموا هذا المشروع أو شاركوا في تطويره.
شارك تجربتك مع هذا المشروع
مشاريع ذات صلة

منصة Leviro Jobs Hunter لفرص العمل الحر
خدمة من Leviro تبحث عن فرص العمل الحر، وتطابقها مع المهارات، وترسل النتائج عبر Telegram.

Leviro Desk
نظام لإدارة المراكز التعليمية باللغة العربية، يشمل الحضور وسجلات الطلاب والمدفوعات والمتابعة عبر WhatsApp.

منصة Eshra7ly الجامعية
منصة جامعية خاصة بالعربية والإنجليزية للتكليفات والاختبارات والجداول والنقاش بين الطلاب.