? نبذة عن المشروع:
منصة ويب متطورة تجمع بين فكرة "الدليل التعليمي الشامل" و"الشبكات الاجتماعية". تهدف المنصة إلى سد الفجوة بين المؤسسات التعليمية (مدارس، جامعات، حضانات)، المعلمين المستقلين، وأولياء الأمور والطلاب. توفر المنصة محرك بحث متقدم لاكتشاف المدارس والمعلمين، نظام تقديم إلكتروني بنقرة واحدة، وشبكة تواصل اجتماعي مدمجة لتعزيز التفاعل اليومي بين جميع أطراف العملية التعليمية.
? أهداف المنصة الأساسية:
- تسهيل الاكتشاف: تمكين أولياء الأمور والطلاب من البحث عن المؤسسات التعليمية والمعلمين بناءً على فلاتر دقيقة (الموقع الجغرافي، النظام التعليمي، المصروفات، والمرحلة الدراسية).
- رقمنة التقديم (1-Click Enrollment): نظام "محفظة الأبناء" الذي يسمح لولي الأمر بحفظ بيانات أبنائه والتقديم لهم في المؤسسات التعليمية بخطوة واحدة سلسة.
- بناء مجتمع تعليمي: خط زمني (Timeline) تفاعلي يسمح للمدارس والمعلمين والطلاب بنشر التحديثات، الصور، وتبادل الخبرات.
- إدارة احترافية للمؤسسات: توفير لوحات تحكم (Dashboards) مخصصة لمديري المدارس لاستقبال وإدارة طلبات الالتحاق وتتبع الإحصائيات.
✨ أبرز الميزات والخصائص الفنية:
- واجهة مستخدم ثنائية اللغة (i18n): دعم كامل للغتين العربية (RTL) والإنجليزية (LTR) مع تغيير ديناميكي لاتجاه وشكل واجهة المستخدم.
- دعم الوضع الداكن والفاتح (Dark/Light Mode): تكامل سلس لتجربة بصرية مريحة للمستخدم.
- تصميم متجاوب (Mobile-First): تجربة تصفح تحاكي تطبيقات الموبايل (PWA-style) مع قوائم سفلية، وواجهة مكتبية غنية بالتفاصيل.
- محرك بحث وفلاتر متقدمة: واجهة بحث تعتمد على تحديث النتائج فورياً مع تغير الفلاتر.
- لوحات تحكم متعددة الصلاحيات (Role-Based Dashboards): واجهات منفصلة ومؤمنة لكل من (ولي الأمر، مدير المدرسة، المعلم).
? التقنيات المستخدمة (Tech Stack):
- واجهات المستخدم (Frontend): Next.js, React, Tailwind CSS.
- الخوادم وقواعد البيانات (Backend & DB): برمجة الواجهات الخلفية باستخدام PHP Laravel (مع الاعتماد على Laravel Sanctum لتوثيق الـ APIs)، وقاعدة بيانات صلبة باستخدام SQL Server.
-البنية التحتية السحابية (Cloud Architecture): استضافة النظام وإدارته عبر خدمات AWS، مع دمج خدمات متقدمة مثل (AWS SES, SNS, SQS) لإدارة طوابير المهام، إشعارات النظام، وإرسال رسائل البريد الإلكتروني للمستخدمين بكفاءة عالية.
?️ المهارات المرتبطة:
-تطوير واجهات المستخدم (UI/UX Implementation).
-تصميم تطبيقات الصفحة الواحدة (SPA) والـ Server-Side Rendering (SSR).
-تكامل واجهات برمجة التطبيقات (API Integration).
-تصميم قواعد البيانات العلائقية (Relational Database Design).
-إدارة الحالات المعقدة (Complex State Management).
-الحوسبة السحابية (Cloud Deployment & Infrastructure).
-تطوير النظم متعددة اللغات (RTL/LTR Layouts).