أدوات المطورين / الاشتراكات السحابية
منصة Cvia — منشئ السير الذاتية بالذكاء الاصطناعي
صممت وبرمجت أداة ذكية لإنشاء السير الذاتية للتقنيين في ٥ أسابيع، مع تحسين الصياغة بـ Gemini AI وخط توليد ملفات PDF عبر LaTeX معزول يوفّر ٦٠٪ من التكلفة.
سياق المشروع
معظم أدوات بناء السير الذاتية تنتج ملفات عادية لا تناسب الفحص التقني التخصصي للمطورين. أردت تصميم أداة موجهة ومخصصة تركز على البناء المعياري السليم ومساعدة المهندسين على صقل مشاريعهم وإبراز نقاط قوتهم باستخدام الذكاء الاصطناعي كأداة تحرير فائقة الذكاء.
القيود التقنية
- عمليات تحويل ملفات LaTeX معقدة وتحتاج معالجة سريعة وتكلفة تشغيلية منخفضة في الإنتاج.
- ضرورة إطلاق نسخة أولية صالحة للتحقق والاستخدام في غضون ٥ أسابيع لاختبار الفكرة في السوق.
- إدارة الاشتراكات والمشتريات الرقمية بكفاءة وتزامن تام عبر نظامي أندرويد وآيفون.
النهج البرمجي
قمت ببناء تطبيق الهواتف باستخدام Flutter مع خدمات Appwrite السحابية. ولتوليد ملفات PDF البرمجية، قمت بتطوير ونشر خدمة FastAPI مع LaTeX compiler داخل حاوية Docker وتشغيلها على منصة Heroku لطلبها مباشرة كخدمة HTTP سريعة وموثوقة، مع دمج Gemini AI لصياغة السيرة الذاتية بدقة.
أبرز القرارات
- عزل معالجة ملفات LaTeX في حاوية Docker مستقلة لضمان أداء مستقر وتكلفة منخفضة ومحددة.
- استخدمت الذكاء الاصطناعي لتحسين وتعديل الجمل البرمجية بدلاً من توليد المحتوى بالكامل للحفاظ على جودة ومصداقية السيرة الذاتية.
- استخدمت منصة RevenueCat للربط المالي الآمن للمشتريات والاشتراكات السحابية لكافة المتاجر من مكان واحد.
التنازلات والمخاطر
- قبول تأخير التشغيل الأولي للخادم على منصات الاستضافة المجانية في النسخة التجريبية لتجنب التكاليف المبكرة.
- تفضيل Appwrite في البداية لسرعة الإطلاق البرمجي على حساب المرونة الكاملة في الاستعلامات المعقدة.
النتائج الفورية
- شحن النسخة الأولية لمتجري تطبيقات آبل وأندرويد بنجاح خلال ٥ أسابيع فقط.
- تقليص التكلفة التشغيلية لتوليد ملفات السير الذاتية بنسبة ٦٠٪ بفضل حاويات Docker المعزولة.
- ردود أفعال إيجابية ومعدل استخدام متميز من المطورين الأوائل للمنصة.
وثائق العمل
رابط تطبيق متجر آبل
التطبيق المتاح للاستخدام الفعلي على الهواتف.
متاح عام للجميعخدمة توليد ملفات PDF البرمجية
معمارية حاويات Docker وخط معالجة FastAPI.
متاح عند الطلبالتقنيات المستخدمة