تفاصيل العمل

وصف مشروع: منصة إلكترونية متكاملة لإدارة مركز تعليم القرآن الكريمنظرة عامة على المشروع:قمت بتطوير الواجهة الأمامية (Front-end) وهيكل قاعدة البيانات الأساسي لمنصة إلكترونية متكاملة تهدف إلى إدارة مركز لتعليم القرآن الكريم. يهدف المشروع إلى توفير بيئة رقمية منظمة لتبسيط عمليات التسجيل، تتبع تقدم الطلاب، إدارة البرامج التعليمية، وتسهيل التواصل بين الإدارة، المعلمين، وأولياء الأمور.دوري في المشروع والإنجازات:في هذا المشروع، تركز عملي على الجوانب التالية:تصميم وتطوير الواجهة الأمامية (Front-end Design & Development):بناء واجهات مستخدم عصرية ومتجاوبة (Responsive) باستخدام Tailwind CSS، مستوحاة من التصميمات المقدمة (Screenshots).تطوير صفحات رئيسية وجذابة للجمهور (الصفحة الرئيسية، البرامج المتاحة، عن المركز، الأخبار والفعاليات، إنجازات الطلاب، الأسئلة الشائعة، التواصل، سياسة الخصوصية، الشروط والأحكام).تصميم لوحات تحكم مخصصة لكل دور (لوحة تحكم المدير، لوحة تحكم المعلم، لوحة تحكم ولي الأمر) مع التركيز على سهولة الاستخدام وتوفير المعلومات ذات الصلة لكل مستخدم.إنشاء صفحات إعدادات تفصيلية للمدير (معلومات عامة، معلومات التواصل، وسائل التواصل الاجتماعي).تفعيل التنقل السلس بين جميع صفحات الواجهة الأمامية باستخدام نظام توجيه Laravel (Routes) لتقديم تجربة مستخدم متكاملة.تحديد هيكل المشروع وإعداد البيئة:إعداد بيئة مشروع Laravel 11 من الصفر، بما في ذلك تهيئة ملفات البيئة (.env) لربط قاعدة البيانات وإعدادات التطبيق الأساسية.تنظيم مجلدات الواجهات (Blade Views) بشكل منطقي داخل resources/views/ لضمان سهولة الصيانة والتوسع المستقبلي.تصميم قاعدة البيانات (Database Schema Design):تحليل متطلبات المشروع وتصميم هيكل قاعدة بيانات شامل باستخدام MySQL.إنشاء أكواد SQL لجميع الجداول الأساسية اللازمة للمنصة، مع تحديد العلاقات بين الجداول (المفاتيح الأساسية والخارجية) وأنواع البيانات المناسبة لكل عمود.الجداول المصممة تشمل (على سبيل المثال لا الحصر): users, settings, parents, teachers, students, programs, groups, registrations, quran_parts, quran_suras, evaluations, quran_memorization_progress, rewards, student_rewards, news, activities, student_assignments, messages, notifications, attendance, student_study_plans, student_certificates.المواصفات الفنية والميزات الرئيسية:التقنيات المستخدمة:الواجهة الأمامية: HTML5, Tailwind CSS, JavaScript (لبعض التفاعلات البسيطة مثل الـ Accordion في صفحة الأسئلة الشائعة).الواجهة الخلفية (الهيكل): PHP 8.2+, Laravel 11.قاعدة البيانات: MySQL 8.0+.إدارة الحزم: Composer (لـ PHP), npm/Yarn (لـ JavaScript/CSS).نظام القوالب: Blade Templating Engine (Laravel).تصميم متجاوب (Responsive Design): جميع الواجهات مصممة لتكون متوافقة وتعمل بشكل مثالي على مختلف أحجام الشاشات والأجهزة (سطح المكتب، التابلت، الهواتف الذكية).هيكل قاعدة بيانات قوي: تصميم يراعي قابلية التوسع والمرونة لدعم جميع وظائف المركز المستقبلية.تجربة مستخدم محسّنة: التركيز على واجهات نظيفة وبديهية لتسهيل التفاعل مع المنصة.قابلية التوسع: هيكل المشروع مصمم ليكون أساسًا قويًا يمكن البناء عليه وتطوير ميزات إضافية في المستقبل بسهولة.النتيجة النهائية:تم تسليم واجهة أمامية كاملة وجاهزة للعرض، بالإضافة إلى هيكل قاعدة بيانات مفصل، مما يوفر أساسًا متينًا ومرئيًا للمرحلة التالية من تطوير المشروع (الباك إند وتكامل البيانات).

ملفات مرفقة

بطاقة العمل

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