# منصة أكاديمية أمين الذكية 🎓
---
## 📖 الرؤية
منصة تعليمية جزائرية **مفتوحة المصدر**، تستخدم الذكاء الاصطناعي لتقديم تعليم مخصص وتفاعلي لجميع الأطوار (ابتدائي، متوسط، ثانوي).
## ✨ الميزات الرئيسية
- 🤖 **أستاذ افتراضي ذكي** (يعتمد على Gemini API مع نظام RAG).
- 📝 **تمارين تفاعلية** مع تصحيح فوري وتغذية راجعة تفسيرية.
- 📊 **تتبع التقدم الشخصي** وتحليلات التعلم.
- 🌐 **متعدد اللغات** (عربية، إنجليزية، فرنسية).
- 🎮 **نظام تحفيزي** (نقاط، شارات، ومتسلسلات تعلم).
- 👨🏫 **لوحة تحكم للمعلمين** لإدارة المحتوى.
---
## 🛠️ التقنيات المستخدمة
| **المجال** | **التقنية** |
| :--- | :--- |
| **الواجهة الأمامية** | Next.js 14 + TypeScript + Tailwind CSS |
| **قاعدة البيانات** | Supabase (PostgreSQL) |
| **الذكاء الاصطناعي** | Google Gemini API + RAG |
| **النشر** | Vercel |
| **إدارة الحالة** | Zustand |
| **النماذج** | React Hook Form |
| **الاختبارات** | Jest + React Testing Library |
---
## 📂 هيكل المشروع (النسخة النهائية)
```
algeria-edu-platform/
├── .github/ # سياسات وقوالب GitHub
│ ├── ISSUE_TEMPLATE/ # قوالب تقارير المشاكل
│ └── PULL_REQUEST_TEMPLATE.md # قالب طلبات السحب
├── frontend/ # تطبيق Next.js (الواجهة)
│ ├── app/ # مجلد التطبيق الرئيسي (App Router)
│ ├── components/ # مكونات React القابلة لإعادة الاستخدام
│ ├── lib/ # دوال مساعدة واتصالات API
│ ├── public/ # ملفات ثابتة (صور، أيقونات)
│ ├── package.json # اعتماديات الواجهة
│ └── tsconfig.json # إعدادات TypeScript
├── backend/ # منطق الخادم (Supabase Edge Functions)
│ ├── functions/ # دوال سحابية لكل وظيفة
│ │ ├── auth/ # دوال المصادقة
│ │ ├── ai/ # دوال الذكاء الاصطناعي
│ │ └── exercises/ # دوال التمارين
│ └── package.json # اعتماديات الخادم
├── database/ # مخططات قاعدة البيانات
│ ├── schema.sql # ملف إنشاء الجداول …