Fitness and Sports Clubs

Golden Private Gym — Website, Club Management and AI Coaching

A public website, an Arabic and English club system, a member portal, and an AI Coach that drafts training and nutrition plans for a human coach to approve.

Built by the JK Software Solutions engineering team.

JK Software Solutions View Demo
Golden Private Gym — Website, Club Management and AI Coaching

The Challenge

A private gym depends on knowing who is active, whose membership is about to end, who came today, and what remains unpaid. Keeping that in paper records and chat threads loses renewals and hides the real income of the club.

Our Solution

The public website presents the owner and head coach, the programs, the facilities, and member results, and leads visitors to membership and to their portal. The administration system gives the club a dashboard of members, active and ending subscriptions, monthly income, and today's attendance. Each member has a profile with subscription progress, attendance, and payment history. Staff record attendance by search or QR scanner, renew subscriptions, print member cards, and follow paid and outstanding amounts with revenue charts. Renewal reminders are prepared automatically for memberships approaching their end date and sent on WhatsApp, with manual messages also available. A registration QR opens the sign-up page and creates the member's record and first subscription. The system also runs as a desktop application for the front desk. The AI Coach drafts training, nutrition, and supplement plans from each trainee's profile, measurements, injuries, and allergies. Nothing reaches a trainee until a coach has reviewed it: the coach can edit any exercise or meal, regenerate one part, compare versions, and then approve and send. Meal totals and calorie targets are calculated by the server from a food catalog. Members get their own portal with today's workout, food and water logging, progress charts, supplement advice, appointments, and a support chat that answers from their approved plan. Any mention of pain or injury goes to the coach and appears as a safety alert in the review queue.

Objectives

Present the club and its programs through a strong public website. Keep every member's profile, subscription, attendance, and payments in one place. Check members in quickly by search or QR. Surface memberships that are ending and remind members on WhatsApp. Let new members register themselves by scanning a code.

Outcomes

The website and the management system are delivered and the public site is live. The AI Coach and member portal were built and tested end to end. The members, plans, and activity shown in these screens are fictional demonstration data, and no real member data appears in this case study.

Challenges

Membership status changes with time, so ending and expired members are derived from dates rather than stored flags. WhatsApp delivery had to report its true status, so a failed message is saved as failed and is never shown as sent. The interface works fully in Arabic and English with both layout directions.

Our Role

JK Software Solutions designed and built the website, the administration system in React, the Node.js and Express server with PostgreSQL through Prisma, the WhatsApp integration, the Electron desktop build, the member portal, and the AI Coach.

Technologies

ReactTypeScriptViteTailwind CSSNode.jsExpressPostgreSQLPrismaWhatsAppElectron

Related Service

Business Management Systems

Project Documentation

System Media Gallery

25 documented assets

Web Application

11

Administration

13

Project Media

1

Have an idea but not the technical details?

Send us the idea and we will respond within 24 hours with the next practical step.

The initial consultation is free with no commitment, and for suitable projects it can include discussing an early visual concept.