وصف المشروع: منصة GameMarket
نظرة عامة على المشروع
منصة GameMarket هي سوق إلكتروني متكامل للاعبين، تم تطويرها لتسهيل بيع وشراء حسابات الألعاب والمنتجات الرقمية والعناصر داخل الألعاب. توفر المنصة تجربة استخدام سلسة وآمنة تتيح للبائعين عرض منتجاتهم وللمشترين تصفحها وشراءها بسهولة وثقة.
المميزات الرئيسية
• نظام تسجيل ودخول آمن للمستخدمين مع دعم تسجيل الدخول عبر جوجل (OAuth).
• متجر إلكتروني شامل لبيع وشراء منتجات الألعاب مع تصنيفها حسب اللعبة.
• نظام محادثة مدمج بين البائعين والمشترين للتفاوض والتواصل.
• لوحة تحكم للمشرفين ولوحة مخصصة للمديرين لإدارة المنصة والمستخدمين.
• نظام مستويات وخبرة (EXP) للمستخدمين مع نسبة عمولة متغيرة حسب المستوى.
• نظام إشعارات يبقي المستخدمين على اطلاع بأحدث التحديثات.
• بحث متقدم وصفحات للمنتجات الجديدة والأعلى مبيعًا.
• محاكي دفع لاختبار عمليات الشراء بشكل آمن.
• نظام حظر المستخدمين وإدارة الأرصدة والعمليات.
التقنيات المستخدمة
• الواجهة الأمامية: React مع TypeScript و Tailwind CSS و Vite.
• الواجهة الخلفية: Python FastAPI مع SQLAlchemy.
• قاعدة البيانات: SQLite.
• إدارة البيئة والتشغيل: Docker و Docker Compose.
ملخص
يعتبر مشروع GameMarket منصة متكاملة تجمع بين متجر إلكتروني للمنتجات الرقمية ونظام إدارة متكامل، مستهدفًا مجتمع اللاعبين، مع واجهة عصرية سهلة الاستخدام وبنية تقنية حديثة وقابلة للتوسع.