تفاصيل العمل

كنت متحمس جداً لمشاركة مشروعي الشخصي الأكبر حتى الآن وأخيراً، أطلقت منصتي الخاصة AAK-world المشروع ده مكنش مجرد تدريب على الفرونت إند، ده كان تحدي لبناء نظام إدارة محتوى مصغر باستخدام React و Firebase.

* ليه AAK-World مختلف؟

- أغلب مواقع البورتفوليو هي مجرد صفحات عرض ثابتة، لكن AAK-World هو منصة ديناميكية تفاعلية مبنية بالكامل لتعمل بنظام ولوحة تحكم.

- مكنت نظام حاليا يخليني اعرض منشورات ومقالات وحتي فيديوهات تعليمية داخل موقعي الشخصي وقريبا هطور النقطة ديه بشكل كبير

- الموقع يدعم اللغتين (العربية / الإنجليزية) بشكل كامل

* Frontend Intelligence :

- React State Management : استخدمت State Management للتحكم في عمليات التسجيل للمستخدم (Authentication) والتنقل بين الصفحات بسلاسة تامة.

- Dynamic Content Rendering : الموقع مش مرصوص يدوياً، كل مشروع أو بوست بيظهر بيتم سحبه من قاعدة البيانات (Real-time Fetching) فالداتا بتتعرض دون الحاجة الي الرجوع للكود نهائياً.

*BackEnd Features :

- Firebase Security Rules : مسبتش الموقع مفتوح لكل المستخدمين لكن كتبت قواعد أمان برمجية بتشيك على الـ UID بتاع المستخدم. لو مش أدمن، السيستم بيمنعه من الكتابة أو المسح فوراً على مستوى السيرفر، مش بس الواجهة!

- كمان أخفيت بعض الFeatures الخاصة بالأدمنز عن المستخدمين الآخرين زي مثلا صفحة الDashboard

* آخر التحديثات :

- تمت إضافة زر "تعديل" علي كل مقال (للمسؤولين فقط)

- تعديل عمل زري "like & dislike" وأصبحت النتائج حقيقية بالفعل

- تمت إضافة خاصية تعديل النصوص في كل مقال سواء في صفحة الأدمن عند إضافة مقال او عند تعديل مقال موجود بالفعل (للمسؤولين فقط)

- تمت إضافة الترجمة للمقالات بشكل كامل (بالذكاء الإصطناعي او يدوياً) حتي يكون الموقع بالكامل يدعم اللغتين

بطاقة العمل

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