منصة بوابة المستقبل هي منصة رقمية ذات توجه هولندي تمثل جمعية خيرية تهدف إلى تقديم المساعدات الإنسانية ودعم المحتاجين، مع توفير واجهة رقمية منظمة لعرض أنشطة الجمعية وإدارة المحتوى الخيري بشكل مركزي.
المنصة تحتوي على نظام إدارة محتوى يتيح التحكم الكامل في النصوص والصور المعروضة داخل الصفحات الرئيسية، مع إمكانية تعديل المحتوى في أي وقت من خلال لوحة التحكم دون الحاجة لتدخل تقني.
المنصة تعتمد على أحدث التقنيات وأساليب الأمان، مع التركيز على الأداء العالي والاستقرار لضمان تجربة استخدام موثوقة وسلسة.
المنصة تحتوي على واجهة أمامية تفاعلية مبنية باستخدام Next.js، وتدعم:
تصميم واجهات حديثة وقابلة للتوسع
الحركات والانتقالات التفاعلية
إدارة الحالة العامة
التعامل مع البيانات القادمة من الواجهة الخلفية
دعم الخرائط التفاعلية والعناصر البصرية
المنصة تحتوي على واجهة خلفية مسئولة عن إدارة البيانات والمنطق الأساسي للتطبيق، وتشمل:
إدارة المحتوى
إدارة الملفات والصور وتحسينها
التحقق من الصلاحيات والتوثيق
توفير API آمن للتعامل مع الواجهة الأمامية
المنصة تعتمد على قاعدة بيانات مركزية لإدارة جميع البيانات وضمان التكامل والاستقرار.
التقنيات المستخدمة في بناء المنصة:
____________________________________
تقنيات (Front-end):
Framework: Next.js
لغة البرمجة: TypeScript
تنسيق الواجهة (Styling): Tailwind CSS
الحركات والانتقالات: Framer Motion
UI Components: Radix UI
إدارة الحالة: Redux Toolkit
التعامل مع الـ API: Axios
الخرائط التفاعلية: Leaflet
Sliders وCarousels: Swiper
__________________________
تقنيات (Back-end):
Backend Framework: Laravel
لغة البرمجة: PHP 8.2
Authentication & API Tokens: Laravel Sanctum
Media Management: Spatie Media Library
Image Optimization: Spatie Image Optimizer
Development Environment: Laravel Sail
Testing Framework: Pest
Code Style & Formatting: Laravel Pint
Database: MySQL