منصة تعليمية متكاملة (Math Tutor Platform)
نوع المشروع: تطبيق ويب متكامل (Full-Stack SPA)
ما تم تنفيذه:
تم تطوير منصة تعليمية احترافية لمدرس رياضيات تشمل:
الواجهة الأمامية (Frontend):
بناء بـ React 19 + TypeScript + Vite مع Tailwind CSS v4
نظام مصادقة كامل عبر Firebase Auth (إيميل + Google)
لوحتا تحكم منفصلتان: للطالب والمشرف (Admin)
حماية المسارات بحسب الأدوار (Admin / Student)
المحتوى والميزات:
مكتبة فيديو مع رفع إلى Cloudinary وتشغيل تلقائي
مكتبة كتب (PDF) مع رفع إلى Firebase Storage
نظام امتحانات متكامل مع مفتاح إجابة مخفي عن الطلاب وتصحيح يدوي من المشرف
دردشة AI مدمجة (OpenAI) تدعم معادلات LaTeX الرياضية
صفحات عامة: الرئيسية، الأسعار، التواصل، المعرض، الشهادات، أفضل الطلاب
الخلفية (Backend):
Vercel Serverless Functions لحماية مفاتيح API
PHP Endpoint على Hostinger لاستيراد الامتحانات من PDF باستخدام Google Gemini AI
Firestore لقاعدة البيانات مع قواعد أمان محكمة
التقنيات المستخدمة:
React 19 TypeScript Firebase Cloudinary OpenAI Vercel Vite Tailwind CSS v4 Framer Motion