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