تفاصيل العمل

"StudyBuddy" هو تطبيق ويب متطور يعتمد على البرمجة الخام (Vanilla JS) لتقديم تجربة متكاملة للطلاب. التطبيق يدمج بين تنظيم المهام والجانب الروحاني باستخدام أنظمة برمجية دقيقة وحسابات لحظية.

المميزات التقنية (البرمجة بالذكاء):

Integration with APIs: ربط التطبيق بـ API خارجي لجلب مواقيت الصلاة بدقة بناءً على الموقع، مع معالجة البيانات وعرضها لحظياً.

العدادات التنازلية (Advanced Countdown Logic): بناء نظام حساب وقت مخصص بالـ JavaScript لحساب الوقت المتبقي لأقرب صلاة وعرضه كعداد تنازلي.

Focus & Alert System: برمجت خاصية ذكية تقوم بتغطية واجهة العمل (Overlay) عند دخول وقت الأذان لمدة 15 دقيقة، لضمان تركيز المستخدم على صلاته، وهو تحدي برمجي تم تنفيذه بـ DOM Manipulation.

نظام الـ Gamification (XP Logic): برمجت معادلات رياضية تربط بين الوقت المستغرق في المذاكرة وبين عدد نقاط الخبرة (XP) المكتسبة، مع تحديثها فورياً في الواجهة.

مدير المهام (Task Engine): نظام لإدارة المهام يسمح بتصنيفها حسب النوع والأولوية مع استخدام الـ LocalStorage لحفظ كافة البيانات والتقدم الدراسي بشكل دائم.

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

JavaScript (Vanilla JS): لبناء كافة الأنظمة البرمجية، الـ Logic، والتعامل مع الـ API.

HTML5 & CSS3: لبناء واجهة مستخدم (Dark Mode) عصرية واحترافية.

Fetch API: لجلب البيانات الخارجية ومعالجتها.

LocalStorage API: لضمان بقاء بيانات المستخدم والـ XP والمهام محفوظة حتى بعد إغلاق المتصفح.

بطاقة العمل

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