تطبيق لعمل السيرة الذاتية بواسطة الذكاء الاصطناعي

تفاصيل العمل

وصف التطبيق: يهدف التطبيق إلى مساعدة المستخدمين في إنشاء سير ذاتية احترافية ومتوافقة مع الوظائف المقدم عليها. يعتمد على تقنيات الذكاء الاصطناعي لتحليل الوظائف وتحسين محتوى السيرة الذاتية، مما يزيد فرص اجتياز نظام ATS (Applicant Tracking System).

الخصائص الرئيسية:

1-إنشاء حساب وتسجيل الدخول:

يتيح للمستخدمين إنشاء حساباتهم وتسجيل الدخول باستخدام خدمة Firebase Authentication.

2-إدارة البيانات الشخصية والمشاريع:

يمكن للمستخدم إضافة جميع التفاصيل الشخصية والمهنية والمشاريع السابقة لاستخدامها في بناء سير ذاتية متعددة.

تحليل الوظائف باستخدام الذكاء الاصطناعي:

3-يعتمد على Gemini AI API لتحليل الوصف الوظيفي واستخراج الكلمات الرئيسية التي يجب تضمينها في السيرة الذاتية.

4-تحسين المحتوى الكتابي:

يوفر أدوات لتحسين طريقة كتابة المحتوى في السيرة الذاتية باستخدام خدمات الذكاء الاصطناعي المقدمة من Gemini.

تصميم متوافق مع ATS:

5- يُنتج ملفات PDF للسير الذاتية بتصميم احترافي ومتوافق مع معايير ATS لتجنب رفض السيرة الذاتية من الأنظمة الآلية.

التقنيات المستخدمة:

1- تم استخدام Flutter framework في عمل التطبيق

2-الهيكلية البرمجية:

التطبيق يعتمد على Clean Architecture لضمان سهولة التطوير والصيانة وتتبع الأعطال.

3-الخدمات السحابية:

تم استخدام Firebase لتوفير تسجيل الدخول والتخزين الآمن للبيانات.

4-خدمات الذكاء الاصطناعي:

يتم استخدام Gemini AI API لتحليل الوظائف وتحسين المحتوى.

5-State management :

يتم استخدام Bloc لإدارة حالة التطبيق بكفاءة.

6-Dependency Injection:

يتم استخدام مكتبة Get-It لتوفير خدمات DI بطريقة فعّالة.

7-مبادئ البرمجة النظيفة:

التطبيق مبني وفقًا لمبادئ SOLID وممارسات Clean Code لضمان جودة الكود وقابليته للتوسع.

مميزات إضافية مستقبلية:

دعم لغات متعددة لكتابة السير الذاتية.

دمج مع منصات التوظيف لتسهيل التقديم على الوظائف مباشرة.

تحليل أكثر شمولية للسير الذاتية باستخدام تعلم الآلة (Machine Learning).

بطاقة العمل

اسم المستقل Mohamed M.
عدد الإعجابات 1
عدد المشاهدات 10
تاريخ الإضافة
تاريخ الإنجاز