هماهنگی و رزرو بازی گروهی
میریم بازی – سامانه رزرو زمین ورزشی و هماهنگی مسابقات گروهی
توسعه یک پلتفرم واسط (Marketplace) برای راهاندازی بازیهای گروهی و رزرو زمینهای ورزشی. پروژه با معماری Full‑Stack لاراول پیادهسازی شده و تجربه کاربری SPA با Livewire ارائه میشود. معماری Multi‑Role سیستم شامل: پنل کاربران عادی (ایجاد آگهی بازی، جستجوی مسابقات، عضویت در تیمها، پرداخت آنلاین سهم هزینه زمین)، پنل مدیران ورزشگاهها (مدیریت زمینها، تقویم رزرو، تأیید درخواستها، مدیریت ظرفیت)، و پنل مدیریت اصلی میباشد. موتور جستجوی موقعیتمکانی با Leaflet.js، الگوریتم Auto‑Fill برای تکمیل خودکار تیمها (یافتن بازیکن برای ظرفیت خالی)، و سیستم پرداخت امن سهمبندی شده (Split Payment) از اجزای اصلی سیستم هستند.
بررسی اجمالی
کارفرما
تیم میریم بازی
محدوده کار
طراحی UI/UX، معماری و توسعه Full‑Stack با لاراول و Livewire، پیادهسازی پنل چندنقشی، توسعه موتور جستجوی جغرافیایی، پیادهسازی الگوریتم Auto‑Fill، طراحی پایگاه داده، یکپارچهسازی درگاه پرداخت
زمان انجام پروژه
9هفته
نفرات درگیر
توسعهدهنده Full‑Stack لاراول، طراح UI/UX
چالش
پیادهسازی یک سیستم رزرو همزمان (Concurrent Booking) با مکانیزم قفلگذاری برای جلوگیری از Overbooking زمینها، طراحی الگوریتم Auto‑Fill برای تطبیق هوشمند بازیکنان با مسابقات بر اساس موقعیت مکانی و سطح مهارت، مدیریت تراکنشهای مالی سهمبندی شده (Split Payment)، و بهینهسازی جستجوی موقعیتمکانی برای نمایش سریع مسابقات نزدیک
تکنولوژی
Laravel, Livewire, MySQL, Redis, Leaflet.js, Tailwind CSS
تکنولوژی
UI/UX, Web