Case Studies

ManageMemberships

ManageMemberships was built in response to a local gym’s struggle with waivers, payments, and scheduling, and it evolved into a purpose-built SaaS platform designed to solve these challenges for gyms and small businesses everywhere.

Technology Used

Highlighting the core innovations of our application.

Laravel/Filament

Backend powered by Laravel + Filament

AWS

Lambda, S3, and SES were used for the infrastructure

ESP32

Hardware door component powered by ESP32 and Heltec v3 boards

Ionic/Capacitor

Cross-platform application was built with the Ionic framework

Front End

Alpine, TailwindCSS, & ApexCharts were used on the frontend

MySQL

MySQL database backend

LoRa

LoRa is used for some door installations to facilitate wireless comms

Raspberry PI

Door controller uses Rasberry PI with custom Go code + Redis

Project Overview

ManageMemberships is a platform built to streamline membership operations for gyms and small businesses. It combines digital waiver storage, automated recurring billing, event scheduling, and attendance tracking into one intuitive dashboard.

Integrating with Stripe and NMI required careful planning to ensure reliable billing, automated payment retries, and secure handling of customer data. For kiosk check-ins and QR-based attendance, we implemented a secure token authentication flow that provides a fast and frictionless member experience.

On the tech side, we chose Laravel + Filament with Livewire components to deliver dynamic interfaces and real-time updates without relying on a heavy JavaScript framework. Data visualization is powered by ApexCharts, enabling gym owners to quickly see payment trends, attendance metrics, and membership growth.

To support staff, a dedicated administrative portal offers complete visibility into member activity, waiver records, and billing. Automated email campaigns, reminders, and segmentation tools help businesses increase retention and reduce no-shows with minimal manual input.

ManageMemberships is designed to cut down on busywork, improve member experience, and give owners the insights they need to grow and scale with ease.