تفاصيل العمل

وصف المشروع:

طورت منصة تدوين متكاملة (Full-Stack) تسمح للمستخدمين بإنشاء ومشاركة التدوينات، التفاعل معها عبر التعليقات والإعجابات، وإدارة ملفاتهم الشخصية.

المشروع بيجمع بين React (Frontend) بواجهة حديثة متجاوبة، و Node.js + Express + MongoDB (Backend) مع RESTful API آمن وسهل الاستخدام.

المميزات الأساسية:

إدارة المستخدمين: تسجيل، تسجيل دخول، تحديث الملف الشخصي، وحذف الحساب.

التدوينات: إنشاء، تعديل، وحذف منشورات مع دعم رفع الصور.

التعليقات: إضافة، تعديل، وحذف التعليقات على التدوينات.

الإعجابات: إضافة وحذف الإعجابات، مع عرض قائمة من تفاعل مع التدوينة.

البحث: البحث عن المستخدمين والمنشورات بسهولة.

واجهة حديثة ومتجاوبة: تصميم متوافق مع جميع الأجهزة.

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

Frontend: React, React Router, Axios, CSS, React Icons

Backend: Node.js, Express.js, MongoDB (Mongoose ODM)

Authentication: JWT, bcrypt

File Uploads: Multer

State Management: React Context API

بطاقة العمل

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