تفاصيل العمل

وصف المشروع:

مشروع تطبيق ويب متكامل (Single Page Application) يهدف إلى استكشاف كوكب المريخ من خلال جلب وعرض أحدث الصور والبيانات اللحظية التي ترسلها مرادفات وكالة ناسا (Rovers) مباشرة عبر الـ API الرسمي لوكالة ناسا. يركز المشروع على تقديم تجربة مستخدم سلسة وتفاعلية لعروض البيانات الفضائية مع سرعة أداء عالية.

أبرز المميزات:

جلب بيانات لحظية (Real-Time Data Fetching): معالجة وعرض أحدث البيانات والصور الملتقطة بواسطة مركبات ناسا (مثل Curiosity و Perseverance).

نظام فلترة وبحث متقدم: إمكانية تصفية الصور والبيانات حسب نوع المركبة، تاريخ التقاط الصورة (Sol / Earth Date)، ونوع الكاميرا المستخدمة.

عرض تفصيلي وسلس (Interactive Gallery): إمكانية استعراض الصور بدقة عالية وتكبيرها مع إظهار تفاصيل كل صورة (اسم الكاميرا، المركبة، وتاريخ الالتقاط).

تصميم تجاوبي متكامل (Responsive UI): واجهة عصرية تتكيف تلقائياً مع جميع أحجام الشاشات (الهواتف الذكية، الأجهزة اللوحية، والشاشات الكبيرة).

إدارة الحالة ومعالجة الأخطاء: معالجة حالات التحميل (Loading Indicators) وحالات عدم وجود بيانات أو أخطاء الشبكة لضمان استقرار التطبيق.

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

Angular: لبناء الواجهة المتقدمة بنظام المكونات المستقلة وإدارة حالة التطبيق.

TypeScript: لكتابة كود برمجي قوي ومنظم يتفادى الأخطاء أثناء التطوير.

NASA REST API: لاستدعاء واستغلال البيانات الفضائية الحية من وكالة ناسا.

RxJS / HttpClient: لمعالجة الطلبات البرمجية والتدفقات اللحظية للبيانات (Asynchronous Data Streams).

HTML5 & SCSS / CSS3: لتنسيق الواجهات وإضافة تأثيرات بصرية تناسب طابع الفضاء والاستكشاف.

بطاقة العمل

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