نبذة عن المشروع: منصة AsynQ هي تطبيق ويب متكامل (Full Stack) يهدف إلى تسهيل صناعة المحتوى باستخدام الذكاء الاصطناعي. تم بناء المشروع من الصفر ليكون سريعاً، آمناً، وقابلاً للتوسع، مع التركيز على تجربة مستخدم سلسة وأداء عالي.
أبرز المميزات التقنية (Technical Highlights):
هذا المشروع ليس مجرد واجهة، بل هو نظام متكامل يحتوي على:
بنية تحتية حديثة: مبني بالكامل على Next.js 16 باستخدام معمارية App Router و Server Actions للاستغناء عن طبقة API تقليدية وتقليل وقت التحميل.
- نظام حماية (Security & Rate Limiting): تم تطبيق نظام حماية متقدم لضبط عدد الطلبات (Rate Limiting) لكل مستخدم لمنع الاستخدام المفرط وحماية الموارد.
- إدارة بيانات متقدمة: ربط التطبيق بقاعدة بيانات Supabase عبر Prisma ORM لضمان سرعة الاستعلامات وتكامل البيانات.
- تصميم متجاوب: واجهة مستخدم عصرية مبنية بـ Tailwind CSS تعمل بكفاءة على جميع الأجهزة (Mobile & Desktop).
- مصادقة المستخدمين: نظام تسجيل دخول آمن (Authentication) لإدارة حسابات المستخدمين وحفظ بياناتهم.
التقنيات المستخدمة (Tech Stack):
- Framework: Next.js 16 (App Router).
- Language: TypeScript.
- Styling: Tailwind CSS.
- Database: Supabase (PostgreSQL).
- ORM: Prisma.
- Auth: Firebase Auth.
النتيجة: تطبيق ويب سريع جداً (High Performance) يحقق درجات عالية في معايير Google Lighthouse، مع كود نظيف (Clean Code) قابل للصيانة والتطوير.