Group Game Coordination & Booking
MirimBazi – Sports Field Booking & Group Match Coordination
Development of a marketplace platform for organizing group games and booking sports fields. The project is built with a Laravel Full‑Stack architecture, delivering an SPA experience via Livewire. The Multi‑Role architecture includes: regular user panel (create game ads, search matches, join teams, online split payment for field costs), venue manager panel (field management, booking calendar, request approval, capacity management), and a main admin panel. Core components include a geo‑location search engine using Leaflet.js, an Auto‑Fill algorithm to find players for empty slots, and a secure split payment system.
Overview
CLIENT
MirimBazi Team
SCOPE OF WORK
UI/UX Design, Full‑Stack Architecture & Development (Laravel + Livewire), Multi‑Role Panel Implementation, Geo‑Search Engine Development, Auto‑Fill Algorithm Implementation, Database Design, Payment Gateway Integration
TIMEFRAME
9weeks
INVOLVEMENT
Laravel Full‑Stack Developer, UI/UX Designer
CHALLENGE
Implementing a concurrent booking system with locking mechanisms to prevent overbooking of fields, designing an Auto‑Fill algorithm to intelligently match players with games based on location and skill level, managing split payment transactions, and optimizing geo‑location search for fast display of nearby matches
TECHNOLOGY
Laravel, Livewire, MySQL, Redis, Leaflet.js, Tailwind CSS
TECHNOLOGY
UI/UX, Web