Skip to main content
EH DESIGNSoftware & Business Solutions

Products

EH Gym ERP

Memberships, subscriptions, attendance, point of sale, finance and reporting for gyms and clubs.

Gym Management PlatformDevelopment / pilot preparation

Product overview

  • Built around the reception desk, where membership validity has to be answered in seconds.
  • Subscription validity is calculated from the plan, start date, freeze periods and cancellations rather than a status flag someone must remember to update.
  • Point of sale, payments and finance records attach to the member and the subscription they settle.
  • In development and preparing for pilot use — not presented as a deployed commercial installation.

Intended users

  • Reception staff handling check-in and renewals
  • Membership administrators managing plans and pricing
  • Trainers viewing class rosters and attendance
  • Owners reviewing renewals, collections and attendance patterns

Business problems addressed

Memberships expire quietly

Expired members keep using the facility because nothing prompts a renewal conversation.

Slow validity checks

Staff open several files to answer whether a membership is still valid.

Untracked collections

Outstanding balances and daily takings are reconstructed manually after the shift.

Core capabilities

  1. Membership and subscriptions

    Plans, renewals, freezes and cancellations with calculated expiry dates.

  2. Attendance and check-in

    Fast member lookup with a clear valid or expired state and a timestamped log.

  3. Point of sale and finance

    Counter sales, receipts, outstanding balances and daily collection reporting.

Main modules

  • Member profiles and identification
  • Subscription plans, renewals and freezes
  • Attendance and check-in log
  • Class schedule and trainer assignment
  • Point of sale, payments and receipts
  • Finance summaries and operational reports

Technology stack

  • ASP.NET Core 8
  • Next.js 15
  • SQL Server
  • EF Core

Architecture summary

  • ASP.NET Core 8 API with Clean Architecture layers
  • EF Core against SQL Server with transactional membership and payment writes
  • Next.js 15 bilingual operations UI for reception and administration
  • Role and permission checks enforced on the server for every mutation

Security and data considerations

  • Individual staff accounts with role-based access to sensitive screens
  • Restricted permissions for price overrides, refunds and cancellations
  • Audit columns recording who created or modified each record
  • Member identification treated as personal data with restricted visibility

Product interface gallery

EH Gym ERP — Reception and membership workspace

Reception and membership workspace

Member lookup with subscription validity, remaining days and outstanding balance in one view.

Screenshot from the EH DESIGN product interface. Sample data only — no client or production information.

Deployment model

Hosted or on-premises web deployment

Intended for a club-hosted or cloud-hosted deployment with documented environment configuration, database migrations and backup expectations. Reception workflows are designed for reliable local operation once the site is online.

  • Separate staging and production environments
  • Migration-driven schema updates
  • Documented backup and restore procedure

Known scope boundaries

  • In development and preparing for pilot — module availability is confirmed per engagement
  • Not a multi-branch franchise platform unless separately scoped
  • Access-control hardware integrations scoped per deployment
  • Statutory accounting remains a separate scope decision

Frequently asked questions

It is a web platform. Reception and administration require connectivity to the hosted environment. Offline-first desktop operation is not part of the current scope.

Related work

EH Gym ERP — Gym Management Platform
Gym Management PlatformWebDevelopment / pilot preparation

EH Gym ERP

Web gym and fitness management for memberships, subscriptions, attendance, trainers, classes, POS, finance and reports. Preparing for pilot use.

  • Membership and subscription periods
  • Attendance and class scheduling
  • POS linked to member accounts

Technology: ASP.NET Core 8 · Next.js 15 · SQL Server · EF Core

Let’s Build a Better Business System.

Tell us about your workflow, operational challenge or product idea. We will review the requirements and discuss a practical next step.