عن المشروع

# condition-tracker تطبيق ويب شخصي لتسجيل وتصور الحالة الصحية اليومية. يهدف إلى المراقبة الذاتية للصحة، مع إمكانية إدخال سبع درجات من النتائج في وقت قصير. ## الوظائف الرئيسية - تسجيل الحالة الصحية اليومية عبر سبع درجات - نسخ النص المنسق إلى الحافظة ولصقه في مواضيع إدارية خارجية - تنسيق مخرجات البيانات بعد إدخال الدرجات ## موقع المشروع بالإضافة إلى تنفيذ تطبيق يعمل، يهدف هذا المشروع الشخصي إلى توثيق عملية اتخاذ القرارات التصميمية بشكل صريح. تم حفظ تعريف المتطلبات واختيار التقنية وقرارات التصميم كلها كوثائق تحت مجلد `docs/`، مما يتيح تتبع "لماذا تم اختيار هذه التقنية" و"ما هي المقايضات التي تم قبولها". تسير عملية التطوير حسب وحدات قصص المستخدم (سبرينت)، مقسّمة إلى سبرينترات وظائف وسبرينترات إصدار، مع انعقاد جلسة مراجعة وتسليم في نهاية كل دورة. ## مجموعة التقنية - الإطار: Vue 3 (Composition API) - اللغة: TypeScript - إدارة الحالة: Pinia - أداة البناء: Vite - التنسيق: Tailwind CSS - الاختبارات: Vitest - التكامل المستمر: GitHub Actions - النشر: GitHub Pages - Node.js: 26.7.0 (إدارة عبر Volta) ## الوثائق - [docs/README.md](./docs/README.md) - هيكل الوثائق وطريقة سير السبرينترات - [docs/requirements.md](./docs/requirements.md) - تعريف المشكلة وقصص المستخدم - [docs/design.md](./docs/design.md) - تصميم الواجهات وتصميم نموذج البيانات - [docs/adr/](./docs/adr/) - سجل قرارات الهندسة المعمارية - [docs/releases/](./docs/releases/) - سجل التغييرات - [docs/conventions.md](./docs/conventions.md) - اتفاقيات الكتابة ## إعداد بيئة التطوير ```sh npm install npm run dev npm run build npm run test:unit ``` المحرر الموصى به: VSCode + إضافة Vue - Official ## الترخيص MIT