BETTERDOCTOR هو تطبيق ويب تفاعلي (Single Page Application) يتيح للمستخدمين تصفح الأطباء، الاطلاع على مواعيدهم المتاحة، وحجز المواعيد بسهولة من خلال واجهة حديثة وسريعة الاستجابة.
المشروع يركّز على بناء Front-End احترافي باستخدام Vue.js مع تنظيم ممتاز للكود وقابلية عالية للتوسع.
أهم مميزات المشروع
تصفح الأطباء باستخدام مكونات مستقلة مثل DoctorCard
بحث وتنظيم البيانات داخل الواجهة الأمامية
حجز وإدارة المواعيد من خلال صفحات مخصصة
تصميم Responsive يعمل بكفاءة على الموبايل والكمبيوتر
دعم Theming وحركات خفيفة لتحسين تجربة المستخدم
استخدام Composables وCustom Directives لإعادة استخدام المنطق البرمجي
دوري في المشروع
تطوير الواجهة الأمامية بالكامل باستخدام Vue.js + Vite
تصميم هيكلة المشروع (Components – Views – Stores – Composables)
تنفيذ Client-Side Routing وإدارة الحالة (State Management)
كتابة كود منظم وقابل للاختبار والصيانة
إعداد بيئة الاختبارات باستخدام Vitest
التقنيات المستخدمة
Frontend: Vue.js, Vite, JavaScript
Architecture: Single Page Application (SPA)
State Management & Routing
Testing: Vitest
UI: Responsive Design, Animations, Theming
قيمة المشروع
المشروع يبرز قدرتي على:
بناء واجهات ويب احترافية باستخدام Vue.js
تطبيق أفضل ممارسات Component-Based Architecture
إنشاء تطبيقات Front-End واقعية مشابهة للأنظمة الطبية والحجوزات الحقيقية