FitnessOps

React
TypeScript
Golang
PostgreSQL
Redis
FitnessOps — 1 of 6
1 / 6

FitnessOps is a multi-tenant SaaS platform built to simplify daily gym operations for small-to-medium fitness businesses. The goal was to deliver enterprise-grade tooling — member management, class scheduling, payment tracking — without the bloat or steep learning curve.

The Problem

Growing gyms often juggle spreadsheets, WhatsApp threads, and disconnected apps to manage their day-to-day. This creates blind spots around membership renewals, attendance gaps, and revenue trends. FitnessOps addresses this by bringing everything under one clean, fast interface.

What I Built

  • Multi-tenant architecture — each gym gets isolated data under a shared infrastructure
  • Member management — onboarding, profiles, membership tiers, and renewal tracking
  • Class scheduling — recurring schedules, capacity limits, and booking flows
  • Dashboard & analytics — real-time occupancy, revenue overview, and retention metrics
  • Payment integration — manual logging and automated reminders for expiring memberships

Tech Stack

The backend is written in Go for performance and simplicity, backed by PostgreSQL for relational data and Redis for session handling and caching. The frontend is built with React and TypeScript, styled with Tailwind CSS.

Status

Currently in active development. The core member management and scheduling modules are functional. Payment integration and the analytics dashboard are in progress.

GitHub
LinkedIn