Mafia Party Booking Platform
Pafia – Mafia Table Reservation System for Cafes
Development of a marketplace platform connecting Mafia game enthusiasts to cafes hosting Mafia tables. The frontend is implemented with Blade & Livewire, delivering a fully SPA experience with no page reloads. The Laravel backend manages a Multi‑Role architecture: regular user panel (cafe search, table booking, online payment, and game history), cafe owner panel (table & capacity management, booking calendar, request approval/rejection), and a main admin panel. The custom UI/UX was designed entirely by our team, and a TWA app is provided for quick Android access. The system includes a geo‑search engine (map‑based), an Auto‑Fill algorithm to complete table capacity, and an analytics dashboard for cafe owners.
Overview
CLIENT
Pafia Team
SCOPE OF WORK
UI/UX Design, Full‑Stack Architecture & Development (Laravel + Livewire), Multi‑Role Panel Implementation (User, Cafe Owner, Admin), Geo‑Search Engine Development, Auto‑Fill Algorithm Implementation, TWA Development & Configuration
TIMEFRAME
11weeks
INVOLVEMENT
Laravel Full‑Stack Developer, UI/UX Designer
CHALLENGE
Implementing a concurrent booking system with a locking mechanism to prevent Overbooking, designing a dynamic calendar and capacity management for cafe owners, implementing the Auto‑Fill algorithm to automatically match waiting players to empty seats, and optimizing geo‑location search for fast display of nearby cafes
TECHNOLOGY
Laravel, Livewire, MySQL, Redis, Leaflet.js, PWA, TWA
TECHNOLOGY
UI/UX, Web, Android