2025
Full-Stack Engineer
Monstr Fight Pit
Gym operations platform for member onboarding, subscriptions, invoicing, trainer scheduling, and QR-based access control.
Project Overview
Monstr Fight Pit is a full-stack gym management platform built to centralize the daily operational work of running a training facility. It brings member onboarding, subscription lifecycle management, invoicing, payment tracking, trainer scheduling, and QR-based access control into one internal system for staff.
Problem
Before the platform was introduced, core workflows were handled manually across separate tools and admin routines. That made member administration slow, increased the risk of billing and access mistakes, and made it harder for staff to keep schedules and operational records consistent.
Solution
The platform was designed around the workflows staff repeat every day: registering members, validating membership status, issuing invoices, tracking payments, assigning trainer schedules, and controlling access at the door. Instead of treating each function as a separate admin screen, the product was structured as one connected operating layer for the gym.
Next.js handled the full-stack application, Prisma managed the data layer, and PostgreSQL stored membership, billing, and scheduling data in a structured way. The system also enforced role-based access control so staff could work inside the same platform without exposing sensitive actions to the wrong users. Deployment ran on a VPS with Coolify, which gave tighter control over the environment and service management.
Impact
The result was a single operational system that replaced fragmented admin work with a more reliable workflow. It supported 10+ staff users and active members, automated validation and billing flows that had previously been manual, and processed 100+ transactions per month with stable access control and secure handling of operational data.