Adrenaline Systems

A multi-branch gym operating system.

Built to make memberships, payments, trainers, and daily operations manageable from a single workspace.

Adrenaline Systems workspace preview showing the public and operational interface.

The Problem

Most gym software focuses on recording transactions.

I was more interested in operating the gym itself.

Memberships can freeze.
Members renew early.
Plans get queued.
Refunds happen.
Trainers sell packages.
Branches have different rules.

The challenge was keeping memberships understandable as more business rules were added.

What I Owned

Product Design
System Design
Database Design
Backend
Frontend
Payments
UX Flows
Deployment

Tools I Used

Official marks from the tools and platforms used to design, build, deploy, and operate the system.

VS Code

Editor

Git

Version control

Vercel

Deployment

Next.js

Framework

Tailwind CSS

Styling

npm

Packages

AWS

Cloud

AWS Lambda

Serverless compute

AWS DynamoDB

NoSQL database

Cloudflare

Edge platform

Cloudflare D1

SQL database

Cloudflare R2

Object storage

Cloudflare Workers

Runtime

Cloudflare Wrangler

CLI

Codex

Coding agent

Claude Code

Coding agent

The System That Interested Me Most

Membership Lifecycle

A membership is rarely just "active" or "expired".

It can move through purchase, activation, freeze, resume, renewal, refund, and queued coverage.

Instead of treating memberships as status changes, I treated them as coverage windows that evolve through business events.

This decision influenced the design of freezes, refunds, renewals, and future subscriptions.

Purchase
Active
Freeze
Resume
Renew
Refund
Queued Coverage

Visual Proof

Public Onboarding Experience

Members can discover the gym, purchase a plan, and start interacting with the platform without visiting the front desk.

Membership Plan Configuration

Plans are more than pricing. They define lifecycle rules, freeze policies, visibility, and operational behavior.

Payment Provider Activation

Gym owners can connect their own Razorpay or Cashfree accounts. The platform verifies credentials, validates webhooks, and enables member self-checkout.

Owner Workspace

A single workspace for memberships, payments, sales, branches, freezes, and operational activity.

Systems Designed

ComplexityHigh

Membership Lifecycle

The model used to keep freezes, renewals, refunds, and queued plans understandable.

ComplexityVery High

Unified Payment Workflow

A single operational workflow for Razorpay, Cashfree, and manual payment proofs.

ComplexityVery High

Freeze Engine

Policy-based freezes with approvals, date shifting, and rollback support.

ComplexityMedium

Dense Dashboard APIs

Backend-driven dashboard responses designed to reduce frontend complexity.

Project Snapshot

Multi-branch Gym Platform

Live and publicly accessible.

Memberships
Trainers
Payments
Referrals
Refunds
Branch Operations
Public Purchases

Next

Interested in authorization, governance, and workflow systems?

Hospital Manage explores those problems.