تفاصيل العمل

تطور الواجهة الامامية لموقع blog

تطبيق Blog تم تطويره لعرض المقالات التي يتم جلبها من API خارجي، مع توفير تجربة بسيطة ومنظمة لتصفح المقالات والانتقال إلى صفحة التفاصيل الخاصة بكل مقال.

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

React.js

JavaScript

Tailwind CSS

Gnews API

HTML5

CSS3

أهم مميزات المشروع:

جلب المقالات وعرضها بشكل ديناميكي من خلال API.

عرض 6 مقالات في كل مرة على أجهزة Desktop.

عرض مقالتين في كل مرة على أجهزة Mobile.

زر "Load More" لتحميل مجموعة إضافية من المقالات دون الحاجة إلى إعادة تحميل الصفحة.

تصميم Responsive يعمل على مختلف أحجام الشاشات.

صفحة منفصلة لعرض تفاصيل المقال عند اختيار أحد المقالات.

عرض بيانات المقال مثل:

عنوان المقال.

المصدر.

التصنيف (Category).

تاريخ النشر.

رابط المقال الأصلي.

التعامل مع البيانات القادمة من الـAPI وعرضها داخل الواجهة بشكل ديناميكي.

تنظيم مكونات التطبيق بحيث يمكن إعادة استخدامها وتطويرها مستقبلًا.

المشروع يركز على تطبيق عملي للتعامل مع البيانات القادمة من API وربطها بواجهة React تفاعلية ومتجاوبة.

بطاقة العمل

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