قمت بتطوير تطبيق Full-Stack باستخدام Next.js و TypeScript، مع دمج Google’s Gemini AI لإنشاء اختبارات وبطاقات تعليمية تفاعلية بناءً على المواضيع التي يدخلها المستخدم.
• طبّقت نظام دراسة متقدم يتيح للمستخدمين تتبّع مستوى صعوبة البطاقات، والحصول على جلسات مراجعة مخصصة، وإعادة أداء الاختبارات لتعزيز عملية التعلّم.
• قمت بتأمين التطبيق باستخدام NextAuth.js لتسجيل الدخول عبر Google و GitHub والبريد الإلكتروني، مع حفظ بيانات المستخدم وتقدّمه في قاعدة بيانات Supabase PostgreSQL قابلة للتوسّع.
Built with Next.js + TypeScript
Integrated Gemini AI
Study system with difficulty tracking + dynamic review
Auth via NextAuth (Google/GitHub/Email)
Data persisted in Supabase PostgreSQL