REDA AJDIAI & DATA SCIENCE ENG
[SOFTWARE SPECIFICATION]ID: boxing-gym
LIVE DEMO

Boxing Gym Management App

A custom web application built for a boxing gym owner to handle client memberships, attendance, and session scheduling.

TypeScriptNext.jsReactTailwind CSS
[ENGINEERING MODULE OVERVIEW]

Boxing Gym Management App

Generic gym management software is often bloated with features small gym owners will never use—and expensive to boot. I built this custom web application specifically for a local boxing gym owner to streamline client management and daily operations.

The app handles member registrations, membership tier tracking, payment status, and training session check-ins. Instead of juggling physical sign-in sheets or messaging clients individually, the gym owner gets a clean, single-page dashboard to see active members, renewal dates, and attendance at a glance.

I built the app with Next.js and TypeScript, prioritizing a mobile-first responsive layout so the coach can update member status or check rosters directly from a phone on the gym floor.

Building a custom tool for a real client highlighted the value of lightweight, purpose-built software over generic off-the-shelf platforms.