لوحة تحكم متقدمة للعملات الرقمية - CryptoTracker مع Charts تفاعلية لوحة تحكم متقدمة للعملات الرقمية - CryptoTracker مع Charts تفاعلية لوحة تحكم متقدمة للعملات الرقمية - CryptoTracker مع Charts تفاعلية لوحة تحكم متقدمة للعملات الرقمية - CryptoTracker مع Charts تفاعلية لوحة تحكم متقدمة للعملات الرقمية - CryptoTracker مع Charts تفاعلية لوحة تحكم متقدمة للعملات الرقمية - CryptoTracker مع Charts تفاعلية
تفاصيل العمل

تطبيق ويب احترافي لتتبع العملات الرقمية في الوقت الفعلي مع رسوم بيانية تفاعلية ونظام Dark/Light Mode متقدم. المميزات الرئيسية: - Dashboard شامل لعرض 20 عملة رقمية بالوقت الفعلي - صفحة تفاصيل لكل عملة مع رسم بياني تفاعلي باستخدام Chart.js - نظام Watchlist (المفضلة) لحفظ العملات المهمة - صفحة أخبار العملات الرقمية - Dark/Light Mode كامل مع تبديل سلس - تكامل متقدم مع CoinGecko API (3 endpoints مختلفة) - Stats Cards تعرض إحصائيات السوق العالمية - نظام Routing متقدم مع React Router v6 - Context API لإدارة الحالة العامة (Theme + Favorites) - Custom Hooks لإدارة الـ API Calls - LocalStorage للاحتفاظ بالمفضلة والـ Theme - رسوم بيانية قابلة للتفاعل مع تبديل الفترات الزمنية (24H, 7D, 30D, 1Y) - تصميم متجاوب 100% (Responsive) على جميع الأجهزة - Animations و Hover Effects احترافية - Error Handling و Loading States شاملة التقنيات المستخدمة: - React 18 + Vite - لبناء تطبيق سريع ومتقدم - React Router v6 - للتنقل بين الصفحات - Context API + Custom Hooks - لإدارة State Management - Chart.js + react-chartjs-2 - للرسوم البيانية التفاعلية - Tailwind CSS v4 - للتصميم العصري - Axios - للتعامل مع الـ API - React Icons - للأيقونات الاحترافية - CoinGecko API - مصدر البيانات الحية - LocalStorage API - لحفظ البيانات محلياً الـ APIs المستخدمة (3 APIs): 1. CoinGecko Market Data API - أسعار ومعلومات العملات 2. CoinGecko Chart API - بيانات الرسوم البيانية 3. CoinGecko Global Data API - إحصائيات السوق العالمية الصفحات المتوفرة: 1. Dashboard - عرض 20 عملة مع Stats Cards 2. Coin Details - صفحة تفاصيل كل عملة مع Chart تفاعلي 3. Watchlist - قائمة المفضلة بشكل جدول منظم 4. News - صفحة أخبار العملات الرقمية 5. Navbar ديناميكي مع Dark/Light Mode Toggle تصميم فريد ومتميز: - Color Scheme: Dark Purple/Violet (#8B5CF6, #7C3AED) - Dark Mode: Deep Navy (#0F172A, #1E293B) - Accent Colors: Green (#10B981) للربح، Red (#EF4444) للخسارة - Typography: نظيف ومقروء - Spacing: منظم ومريح للعين - Cards: Shadow effects مع Hover animations - Charts: Interactive مع Tooltip معلومات ميزات تقنية متقدمة: - Custom Hooks (useCryptoData) - Multiple Context Providers (Theme + Favorites) - Chart.js Configuration متقدم - Real-time Data Updates (كل 60 ثانية) - Dynamic Routing مع useParams - Conditional Rendering ذكي - Error Boundaries - Loading States احترافية - Responsive Grid System - CSS Variables للـ Theming المشروع يوضح قدرتي على: - بناء تطبيقات React متقدمة ومعقدة - التعامل مع Multiple APIs - إنشاء Charts تفاعلية - إدارة State Management المتقدم - كتابة Custom Hooks - تطبيق Dark/Light Mode من الصفر - بناء UI/UX احترافي - كتابة كود نظيف وقابل للصيانة - تطبيق أفضل الممارسات في React

مهارات العمل
شارك
بطاقة العمل
تاريخ النشر
منذ شهر
المشاهدات
47
المستقل
Basem Jabr
Basem Jabr
مهندس برمجيات
طلب عمل مماثل
مهارات العمل
شارك
مركز المساعدة