CVBuilder هو تطبيق ويب مبني باستخدام React لإنشاء وتصميم الـ CV بسهولة، مع إمكانية تخصيص البيانات والـ layout وتصدير السيرة الذاتية بأكثر من صيغة.
أهم Features في المشروع:
* إضافة وتعديل بيانات الـ Experience, Education, Projects, Certificates, Languages و Skills.
* إدارة الـ state باستخدام Context API و useReducer.
* أكثر من Resume Layout مع إمكانية تخصيص الألوان والـ theme.
* تصدير الـ CV بصيغة PDF.
* تصدير الـ CV بصيغة DOCX مع الحفاظ على الـ structure والـ formatting.
* Routing منظم باستخدام React Router.
* Error handling لحالات الخطأ المختلفة.
* تنظيم الـ codebase في Components منفصلة وقابلة لإعادة الاستخدام والتطوير.
تم تطوير المشروع مع التركيز على سهولة الاستخدام، تنظيم الكود، وقابلية التوسع لإضافة Features جديدة مستقبلًا.