نبذة عن المشروع:
تم تصميم وتطوير تطبيق ويب متكامل لبناء السير الذاتية باحترافية، يهدف إلى توفير تجربة مستخدم (UX) سلسة وعصرية. يتيح الموقع للمستخدمين إدخال بياناتهم الشخصية والمهنية ورؤية التحديثات تنعكس فوراً على قالب السيرة الذاتية في نفس اللحظة (Live Preview) من خلال واجهة مقسومة (Split-Screen) مبتكرة.
أبرز المميزات والخصائص البرمجية:
تحديث البيانات اللحظي (Live Data Binding): ربط حقول الإدخال بهيكل السيرة الذاتية باستخدام Vanilla JavaScript النقي، مما يتيح معاينة فورية بدون إعادة تحميل الصفحة.
التبديل الديناميكي للقوالب: نظام برمجي ذكي يتيح للمستخدم التبديل بين 4 قوالب احترافية مختلفة (كلاسيكي، إبداعي، حديث، شامل) باستخدام هيكل HTML موحد (Single DOM) واعتماداً كلياً على هندسة متقدمة في CSS Grid و Flexbox.
دعم كامل للغة العربية (RTL): تصميم الواجهات والقوالب لتدعم الاتجاه من اليمين لليسار بشكل أصيل باستخدام الخصائص المنطقية (Logical Properties).
محرك طباعة وتصدير PDF: معالجة دقيقة لقياسات ورقة A4 على المتصفح (Scaling) مع تخصيص استعلامات الطباعة @media print لضمان خروج ملفات PDF بأعلى دقة وبدون تشوهات أو انقسام للعناصر.
واجهة خلفية آمنة (Backend): بناء نظام متكامل باستخدام PHP و MySQL لاستقبال، تنظيف، وحفظ بيانات المستخدمين عبر تقنية AJAX بدون التأثير على سلاسة الواجهة.
التقنيات المستخدمة:
واجهات المستخدم (Front-End): HTML5, CSS3, Vanilla JavaScript, Fetch API.
قواعد البيانات والخوادم (Back-End): Pure PHP, MySQL, PDO (Prepared Statements).
معايير الجودة: تصميم متجاوب (Responsive)، وتوافق تام مع معايير إمكانية الوصول (WCAG).
هذا المشروع يبرز القدرة على بناء تطبيقات ويب تفاعلية ومعقدة من الصفر (Without Frameworks) لضمان أعلى مستويات الأداء والتخصيص.