تفاصيل العمل

منصة أكاديمية عربية تساعد الطلاب على متابعة الفصل الدراسي في مكان واحد، وتجمع مواد المقررات، الجداول الزمنية للمحاضرات والسكاشن، المهام والاختبارات، التنبيهات، والروابط التعليمية الخاصة بكل مادة، مع تنظيم المحتوى زمنيًا حسب أسابيع الترم.

تضمن المشروع نظام تسجيل دخول وحماية للمحتوى، مع إدارة البيانات من خلال قاعدة PostgreSQL باستخدام Prisma، وتنفيذ منطق التطبيق داخل Next.js، بالإضافة إلى التحقق من المدخلات باستخدام Zod وتأمين الجلسات والمسارات باستخدام jose. كما تم استخدام Upstash Redis وRatelimit للتحكم في الطلبات وتعزيز الحماية.

يتضمن النظام عرض المحتوى التعليمي بصيغة Markdown، وتنظيم البيانات في جداول تفاعلية، مع واجهة عربية متجاوبة مناسبة للاستخدام على الهاتف وسطح المكتب، وربط المستخدمين بالمقررات والمحتوى الأكاديمي بطريقة منظمة وسهلة المتابعة.

تم نشر المشروع فعليًا على Vercel، مع مستودع Git منظم يحتوي على بنية Next.js وتقسيم واضح للمكونات والـ hooks والـ database layer والـ types.

التقنيات المستخدمة:

Next.js، React، TypeScript، Prisma، PostgreSQL، Zod، jose، Upstash Redis، Ratelimit، TanStack Table، Markdown، Tailwind CSS، shadcn/ui، Vercel.

بطاقة العمل

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