منصة خدمات وبطاقات ذكية ونظام حجوزات وميزات اخرى

تفاصيل العمل

منصة ويب متكاملة قمت بتطويرها لتقديم نظام بطاقات رقمية ذكية يتيح للمستخدمين الاستفادة من مجموعة متنوعة من الخدمات والعروض من خلال بطاقة رقمية واحدة، حيث توفر كل بطاقة مجموعة مميزات خاصة تختلف حسب نوعها، مع التركيز على بناء نظام مرن قابل للتوسع وإدارة جميع العمليات من خلال لوحات تحكم متقدمة.

تتيح المنصة للمستخدم امتلاك البطاقة بعدة طرق مختلفة، حيث يمكنه شراء البطاقة بشكل مباشر من داخل المنصة، أو الحصول عليها من خلال كوبون خاص يمنحه بطاقة مجانية أو خصمًا على سعر البطاقة، كما يمكن للمستخدم الحصول على كوبونات ترويجية مقدمة من المراكز المشاركة داخل المنصة كجزء من الحملات التسويقية المشتركة بين المنصة والمراكز.

تعتمد جميع البطاقات داخل المنصة على نظام فترة صلاحية محددة، حيث تبدأ مدة سريان البطاقة بشكل تلقائي بمجرد امتلاك المستخدم لها، مما يتيح إدارة واضحة لفترات الاستخدام والاستفادة من المميزات المرتبطة بكل بطاقة.

قمت ببناء المنصة بنظام تعدد الحسابات بحيث تدعم ثلاثة أنواع رئيسية من المستخدمين، وهي حسابات المستخدمين، حسابات المراكز، وحسابات المدراء، حيث يمتلك كل نوع من الحسابات صلاحيات مختلفة تتيح له الوصول إلى الوظائف المناسبة لدوره داخل النظام.

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

كما توفر المنصة قسمًا مخصصًا للعروض التي تقدمها المراكز، حيث يمكن للمستخدمين استعراض العروض المتاحة والاستفادة منها، بينما يستطيع كل مركز إدارة عروضه الخاصة وإضافتها أو تعديلها من خلال لوحة التحكم الخاصة به.

تدعم المنصة أيضًا نظام خدمات متكامل يسمح بتقديم أنواع مختلفة من الخدمات مع إمكانية تتبع حالة كل خدمة وتحديث مراحلها المختلفة، بالإضافة إلى دعم إرسال واستقبال الملفات المرتبطة بالخدمة. وتشمل هذه الخدمات ثلاثة أنواع رئيسية: خدمات باشتراك شهري، خدمات شراء مباشر، وخدمات يتم الدفع فيها بعد الاتفاق بين الطرفين.

تحتوي المنصة على نظام مدونة متكامل يتيح نشر المقالات وإدارة المحتوى بشكل كامل، مع إمكانية كتابة المقالات وتنظيمها والتفاعل معها من خلال لوحة تحكم مخصصة لإدارة المحتوى.

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

كما يمتلك كل مستخدم داخل المنصة لوحة تحكم خاصة تمكنه من إدارة بياناته الشخصية، متابعة الحجوزات، استعراض البطاقات التي يمتلكها، إدارة المحادثات، متابعة محفظة الرصيد، إضافة أفراد العائلة، بالإضافة إلى متابعة إحصائيات الترويج في حال كان المستخدم يمتلك صلاحية المروج داخل النظام.

تشمل لوحة تحكم المالك نظام إدارة شامل يتيح التحكم الكامل في جميع أجزاء المنصة، مثل عرض الإحصائيات العامة، إدارة المستخدمين والمراكز، إدارة البطاقات والعروض والكوبونات، التحكم في المقالات والإشعارات، إدارة صفحات الخصوصية والشروط والأحكام، التحكم في العملات والحسابات الاجتماعية، بالإضافة إلى إدارة الشكاوى والأسئلة الشائعة والنشرة البريدية وروابط الموقع المختلفة.

تدعم المنصة نظام إشعارات فورية في الوقت الحقيقي بالإضافة إلى نظام محادثة متقدم يسمح بتبادل الرسائل النصية والصور والملفات والمقاطع الصوتية بين المستخدمين والمراكز داخل المنصة.

التقنيات المستخدمة في بناء المنصة:

تقنيات (Front-end):

Framework: Next.js

لغة البرمجة: TypeScript

تنسيق الواجهة (Styling): Tailwind CSS

الحركات والانتقالات: Framer Motion

Sliders وCarousels: Swiper

إدارة الحالة: Redux Toolkit

التعامل مع الـ API: Axios

إدارة الترجمة: next-intl

الخرائط: Leaflet

الرسوم البيانية: Recharts

التحديثات الفورية: Pusher

التحقق من البيانات: Zod

إدارة التواريخ: date-fns

تحسين الصور: Sharp

تقنيات (Back-end):

Framework: Laravel

لغة البرمجة: PHP 8.2

Authentication: Laravel Sanctum

Social Authentication: Laravel Socialite

البحث المتقدم: Laravel Scout + Meilisearch

التحديثات الفورية: Pusher

معالجة الصور: Intervention Image

التخزين السحابي: Flysystem Google Drive

النسخ الاحتياطي: Spatie Laravel Backup

إدارة الطلبات الخارجية: Guzzle HTTP

بيئة التطوير: Laravel Sail

نظام المصادقة: Laravel Breeze

الاختبارات: Pest

تنسيق الكود: Laravel Pint

أدوات التطوير: Laravel Tinker – Laravel Pail

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

المنصة تم تطويرها كنظام متكامل يجمع بين واجهات تفاعلية حديثة ونظام Back-end قوي لإدارة العمليات المختلفة، مع التركيز على الأداء العالي، الأمان، وقابلية التوسع لتلبية احتياجات المنصات الرقمية الكبيرة.

بطاقة العمل

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