Core Fit E-commerce & Playground Reservation System (Spring Boot)

تفاصيل العمل

Core Fit هو مشروع تخرج عبارة عن نظام Backend متكامل مبني باستخدام Java Spring Boot، يقدّم منصة تجمع بين E-commerce و حجز الملاعب الرياضية، ومصمم ليخدم تطبيق موبايل (Flutter) ولوحة تحكم للـ Providers.

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

أبرز ما تم تنفيذه:

- تطوير Microservices مستقلة:

- Authentication & Authorization

- Users Management

- Wallet & Payments

- Reservations & Orders

تطبيق JWT-based Authentication & Authorization باستخدام Spring Security

- دمج Stripe API لإدارة:

- شحن المحفظة (Wallet Deposit)

- المدفوعات الإلكترونية

- استخدام Redis لتخزين:

- OTP

- Password Reset Tokens (Caching)

- دمج Cloudinary لإدارة ورفع الصور

- تنفيذ Real-time Notifications باستخدام Firebase FCM

- إنشاء Wallet System متكامل:

- إيداع

- سحب

- سجل معاملات (Transactions History)

- تصميم APIs منظمة ومؤمنة مخصصة لتطبيقات Mobile و Web Dashboard

- نشر المشروع على بيئة Production باستخدام Railway

ملفات مرفقة

بطاقة العمل

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