Back to workPROJECT 02 / 03

Fitness web application / Public demo

BokiGym / Gym Master

Train with a little more understanding.

A fitness application connecting exercise discovery, workout generation, and personal fitness tools in a responsive React experience.

  • React
  • Vite
  • Tailwind CSS
  • Framer Motion
  • React Router
Gym Master fitness homepage showing exercise and workout navigation — desktop view
Public demo homepage. Captured October 26, 2026.

01 / Overview

Train with a little more understanding.

A fitness application connecting exercise discovery, workout generation, and personal fitness tools in a responsive React experience.

02 / The implementation

The problem

Exercise browsing, workout planning, and personal fitness tools often live in separate places. BokiGym connects these areas through one application shell.

03 / The implementation

My role

Personal fitness application. The implementation reviewed here covers React page composition, routing, and the project dependency configuration; exact development dates and wider contribution scope remain undocumented.

04 / The implementation

Technical architecture

React Router defines the exercise, generator, hub, assistant, and profile pages. React lazy imports and Suspense split page code. Vite builds the app; Tailwind CSS and Framer Motion are declared in its package configuration.

05 / The implementation

Design & development

A shared page shell provides navigation across separately loaded feature pages. Case-study claims are limited to reviewed source and visible demo behavior, rather than every feature advertised by the app.

06 / The implementation

Challenges & decisions

A feature-rich application can load more code than a visitor needs. The router uses lazy-loaded page components and a shared loading state. Its scroll manager also handles route changes and in-page anchors.

07 / The implementation

What is demonstrated

The public fitness demo loads and exposes the documented navigation. No exercise-count, training-outcome, active-user, or AI-quality claims are included.

08 / The implementation

Lessons & next steps

Document complete exercise-filter and generated-workout journeys; independently test saved progress and assistant responses. The anatomy-guide route needs completion before anatomy education can be presented as implemented.

Product functionality

What is in the project.

  • Exercise browsing and discovery
  • Workout generator interface
  • Fitness hub and calculator interfaces
  • Profile interface

Source review: Public exercise-app package.json and src/App.jsx; live homepage and navigation reviewed. AI output and saved progress are not asserted as verified.

Visual evidence

The experience across screens.

These are captures of the real public interface, not an embedded application. Open the demo to interact with the product.

Gym Master fitness homepage showing exercise and workout navigation — desktop view
Public demo homepage. Captured October 26, 2026.
Gym Master fitness homepage showing exercise and workout navigation — mobile view
Public demo homepage. Captured October 26, 2026.
Explore the source implementation

06 / Get in touch

GOOD WORK STARTS WITH A CONVERSATION.

Have something
in mind?

A website, a web application, or an opportunity to build something useful. I'd like to hear about it.