Social App هو تطبيق تواصل اجتماعي يتيح للمستخدمين إنشاء حسابات وتسجيل الدخول والتفاعل مع المحتوى من خلال واجهة استخدام حديثة ومتجاوبة.
تم تطوير التطبيق باستخدام React وTypeScript مع بناء نظام متكامل للتعامل مع البيانات والـAPI، وإدارة حالة المصادقة والمستخدم، بالإضافة إلى التحقق من صحة البيانات في نماذج التسجيل وتسجيل الدخول.
يعتمد المشروع على REST APIs لتنفيذ العمليات المختلفة، مع استخدام React Hook Form وZod لبناء نماذج منظمة وآمنة، وTanStack Query لإدارة عمليات جلب البيانات والتحديثات والتعامل مع حالات التحميل والأخطاء.
تم الاهتمام بتنظيم المشروع إلى Components وContexts وServices مع تصميم Responsive يعمل بشكل جيد على مختلف أحجام الشاشات.
أبرز التقنيات المستخدمة: React, TypeScript, React Router, TanStack Query, Axios, React Hook Form, Zod, REST APIs, JWT Authentication