قمت بتطوير تطبيق تواصل اجتماعي متكامل يتيح للمستخدمين إنشاء الحسابات، مشاركة المنشورات، والتفاعل مع الآخرين في بيئة ديناميكية وسريعة، باستخدام MongoDB وExpress.js وReact وNode.js.
? أهم المميزات والإنجازات:
تطوير واجهات مستخدم تفاعلية باستخدام React مع استخدام Hooks وContext API لإدارة الحالة.
بناء تطبيق Single Page Application (SPA) لتحسين تجربة المستخدم وسرعة التنقل.
إنشاء نظام تسجيل وتسجيل دخول باستخدام JWT Authentication & Authorization.
إمكانية إنشاء، تعديل، وحذف المنشورات (CRUD Operations).
تنفيذ نظام Likes & Comments للتفاعل مع المنشورات.
عرض Feed ديناميكي للمنشورات مع Pagination وInfinite Scroll.
إدارة البيانات باستخدام MongoDB مع تصميم احترافي للـ Schemas.
بناء RESTful APIs باستخدام Node.js وExpress.js.
حماية الـ Routes والبيانات باستخدام Middleware.
تحسين الأداء باستخدام Lazy Loading وCode Splitting.
التعامل مع الأخطاء (Error Handling) بشكل احترافي.
اختبار التطبيق باستخدام Manual & Automation Testing لضمان الجودة.
التقنيات المستخدمة:
React – Node.js – Express.js – MongoDB – JavaScript / TypeScript – REST APIs – JWT – Axios