منصة تواصل اجتماعي متكاملة (Full Stack Social Media Platform) تم تطويرها باستخدام Next.js 14 (App Router) وTypeScript مع قاعدة بيانات PostgreSQL، بهدف إنشاء تجربة اجتماعية حديثة وسريعة وقابلة للتوسع.
يتيح المشروع للمستخدمين إنشاء حسابات وتسجيل الدخول وإدارة ملفاتهم الشخصية، بالإضافة إلى إنشاء المنشورات، مشاركتها، الإعجاب بها، التعليق عليها، ومتابعة المستخدمين الآخرين ضمن تجربة استخدام حديثة وسلسة.
كما يعتمد المشروع على بنية Full Stack حديثة تجمع بين Server Components وClient Components مع استخدام Server Actions لتنفيذ العمليات بشكل فعّال وتحسين الأداء.
### المميزات الرئيسية:
* نظام تسجيل وإنشاء حسابات وإدارة المستخدمين باستخدام Clerk
* إنشاء المنشورات (Posts) وعرضها وتعديلها وحذفها
* إمكانية متابعة المستخدمين الآخرين (Follow System)
* نظام إعجابات (Likes) وتعليقات (Comments)
* ملفات شخصية للمستخدمين (Profiles)
* تحديثات فورية وتجربة تفاعلية حديثة
* واجهة متجاوبة بالكامل تعمل على جميع الأجهزة
* دعم الوضع الليلي والنهاري (Dark Mode / Light Mode)
* بنية Full Stack حديثة تعتمد على Server Actions وApp Router
* ربط قاعدة بيانات PostgreSQL لإدارة البيانات بكفاءة
### التقنيات المستخدمة:
Next.js 14، TypeScript، PostgreSQL، Prisma ORM، Clerk Authentication، TailwindCSS، Shadcn UI، Server Actions
يعكس هذا المشروع مهارات تطوير Full Stack الحديثة، بما يشمل بناء واجهات تفاعلية، إدارة قواعد البيانات، المصادقة وإدارة المستخدمين، وتنفيذ بنية برمجية احترافية قابلة للتوسع والتطوير.
منصة تواصل اجتماعي متكاملة (Full Stack Social Media Platform) تم تطويرها باستخدام Next.js 14 (App Router) وTypeScript مع قاعدة بيانات PostgreSQL، بهدف إنشاء تجربة اجتماعية حديثة وسريعة وقابلة للتوسع.
يتيح المشروع للمستخدمين إنشاء حسابات وتسجيل الدخول وإدارة ملفاتهم الشخصية، بالإضافة إلى إنشاء المنشورات، مشاركتها، الإعجاب بها، التعليق عليها، ومتابعة المستخدمين الآخرين ضمن تجربة استخدام حديثة وسلسة.
كما يعتمد المشروع على بنية Full Stack حديثة تجمع بين Server Components وClient Components مع استخدام Server Actions لتنفيذ العمليات بشكل فعّال وتحسين الأداء.
### المميزات الرئيسية:
* نظام تسجيل وإنشاء حسابات وإدارة المستخدمين باستخدام Clerk
* إنشاء المنشورات (Posts) وعرضها وتعديلها وحذفها
* إمكانية متابعة المستخدمين الآخرين (Follow System)
* نظام إعجابات (Likes) وتعليقات (Comments)
* ملفات شخصية للمستخدمين (Profiles)
* تحديثات فورية وتجربة تفاعلية حديثة
* واجهة متجاوبة بالكامل تعمل على جميع الأجهزة
* دعم الوضع الليلي والنهاري (Dark Mode / Light Mode)
* بنية Full Stack حديثة تعتمد على Server Actions وApp Router
* ربط قاعدة بيانات PostgreSQL لإدارة البيانات بكفاءة
### التقنيات المستخدمة:
Next.js 14، TypeScript، PostgreSQL، Prisma ORM، Clerk Authentication، TailwindCSS، Shadcn UI، Server Actions
يعكس هذا المشروع مهارات تطوير Full Stack الحديثة، بما يشمل بناء واجهات تفاعلية، إدارة قواعد البيانات، المصادقة وإدارة المستخدمين، وتنفيذ بنية برمجية احترافية قابلة للتوسع والتطوير.