منصة مختصة بأخبار تداول العملات الرقمية

تفاصيل العمل

فكرة المشروع:

المشروع عبارة عن منصة إلكترونية متكاملة تقدم أخبارًا وتحليلات حول تداول العملات الرقمية (مثل البيتكوين، الإيثريوم، وغيرها). يتميز الموقع بكونه تفاعليًا، حيث يمكن للمستخدمين التسجيل والتفاعل مع الأخبار، كما يوفر تحديثات مباشرة لأسعار العملات الرقمية باستخدام واجهات برمجية (APIs). بالإضافة إلى ذلك، تم تطوير لوحة تحكم كاملة تتيح للإدمن التحكم في كل تفاصيل الموقع.

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

واجهة المستخدم (Frontend):

HTML: لبناء هيكل الصفحات.

CSS: لتنسيق وتصميم الصفحات.

JavaScript: لإضافة التفاعلية وتحديث البيانات دون إعادة تحميل الصفحة (AJAX).

الواجهة الخلفية (Backend):

PHP: تم استخدام PHP في البداية لتطوير المشروع.

Laravel: تم تحويل المشروع بالكامل إلى إطار عمل Laravel لتحسين الأداء وسهولة الصيانة.

قاعدة البيانات:

MySQL: لتخزين بيانات المستخدمين، الأخبار، التعليقات، والإعدادات.

واجهات برمجية (APIs):

تم استخدام APIs خارجية للحصول على أسعار العملات الرقمية بشكل مباشر وعرضها للمستخدمين.

الترجمة:

تم دعم الترجمة لعدة لغات (مثل العربية، الإنجليزية، الفرنسية) لتلبية احتياجات المستخدمين من مختلف أنحاء العالم.

لوحة التحكم:

تم تطوير لوحة تحكم كاملة تتيح للإدمن إدارة الأخبار، المستخدمين، التعليقات، والإعدادات العامة للموقع.

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

أخبار العملات الرقمية:

عرض آخر الأخبار والتحليلات المتعلقة بتداول العملات الرقمية.

إمكانية تصنيف الأخبار حسب العملة أو التاريخ أو الأهمية.

تحديث أسعار العملات:

استخدام APIs لتحديث أسعار العملات الرقمية بشكل مباشر وعرضها للمستخدمين.

إمكانية تحويل الأسعار بين العملات المختلفة.

نظام المستخدمين:

إمكانية التسجيل والدخول للمستخدمين.

تفاعل المستخدمين مع الأخبار من خلال التعليقات والتقييمات.

إمكانية حفظ الأخبار المفضلة للمستخدمين.

الترجمة المتعددة:

دعم الترجمة لعدة لغات لتسهيل استخدام الموقع من قبل المستخدمين حول العالم.

إمكانية تغيير اللغة بسهولة من خلال واجهة المستخدم.

لوحة تحكم الإدمن:

إدارة الأخبار (إضافة، تعديل، حذف).

إدارة المستخدمين (عرض، حذف، تعديل الصلاحيات).

إدارة التعليقات (الموافقة عليها أو حذفها).

إعدادات الموقع العامة (مثل العنوان، الوصف، اللغات المتاحة).

وظائف المشروع:

واجهة المستخدم:

الصفحة الرئيسية: عرض آخر الأخبار وأسعار العملات الرقمية.

صفحة الأخبار: عرض تفاصيل الخبر مع إمكانية التعليق والتقييم.

صفحة التسجيل والدخول: تسجيل مستخدم جديد أو دخول مستخدم موجود.

صفحة الملف الشخصي: عرض معلومات المستخدم والأخبار المفضلة.

صفحة التحويل: تحويل أسعار العملات باستخدام APIs.

لوحة تحكم الإدمن:

إدارة الأخبار: إضافة أخبار جديدة، تعديل الأخبار الحالية، أو حذفها.

إدارة المستخدمين: عرض قائمة المستخدمين، تعديل صلاحياتهم، أو حذفهم.

إدارة التعليقات: الموافقة على التعليقات أو حذفها.

الإعدادات العامة: تعديل إعدادات الموقع مثل العنوان، الوصف، واللغات المتاحة.

خطوات التحويل من PHP إلى Laravel:

تحويل الهيكل:

تم تحويل الملفات من PHP خام إلى هيكل Laravel (MVC).

فصل المنطق عن العرض باستخدام الـ Controllers والـ Views.

إعادة كتابة الكود:

تم استخدام Eloquent ORM لإدارة التفاعل مع قاعدة البيانات.

تم استخدام Blade لتنسيق الصفحات بدلاً من PHP الخام.

إضافة المميزات الجديدة:

تم إضافة نظام الترجمة باستخدام Laravel Localization.

تم تطوير APIs لتحديث أسعار العملات وعرضها.

تحسين الأداء:

تم استخدام Caching لتحسين أداء الموقع.

تم تحسين استعلامات قاعدة البيانات باستخدام Eloquent.

بطاقة العمل

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