Reuse
Library exercises are added to programmes. Workouts can be duplicated and reordered.
FITNESS / PRODUCT ECOSYSTEM
SIMAK CLUB connects a client’s daily activities with a coach’s work. Workout plans, nutrition, progress and guidance share one digital space.
Explore the product ↓01 / THE PRODUCT CHALLENGE
When coaching is spread across different tools, the complete picture has to be assembled manually. SIMAK CLUB brings these processes into one product.
Clients see their next session and log daily activities. Coaches prepare programmes, manage content and handle requests. The server stores records and verifies access.
02 / FROM PROGRAMME TO SESSION
Exercises include videos, descriptions in two languages and target muscles. Coaches assemble programmes from prepared building blocks.
A real screen from the admin dashboard
03 / THE COACH’S WORKSPACE
Home and gym programmes have dedicated editors. Exercise order, covers, duration and localised descriptions are managed in the dashboard.
Library exercises are added to programmes. Workouts can be duplicated and reordered.
The client profile brings together progress, nutrition, messages, payments and points history.
Admin tools cover recipes, plans, instructions, rewards and website content.
04 / NUTRITION
A recipe catalogue, food diary and calorie and macro targets complement the training plan.
Food can be found by name or analysed from a photo. Users review the suggested nutritional breakdown and set the portion and meal. Photo analysis provides an approximate estimate.
05 / CONSISTENCY AND GUIDANCE
Weight, measurements, photos and measurement history help users track their own changes over time.
Points, activity rules and a rewards catalogue provide another reason to engage with the product.
Coach chat, requests for calorie and macro targets, push notifications and Telegram work with access rules and add-ons.
These workflows are described from implementation materials. Separate mobile screenshots for them are not included in the provided assets.
06 / PRODUCT FEATURES
Users sign in, verify their email and enter their details and goals, creating a profile for a personal plan.
Users view water, steps, calories and the next workout, bringing daily activities into one place.
Users choose where to train and view their schedule, organising a sequence of sessions.
Users open an exercise, review the technique and log sets, following the session with instructions.
Users add food by meal and adjust portion weight, comparing intake with calorie and macro targets.
Users set their own macros or use the calculation, adapting nutrition targets to their profile.
Users search for a dish by text or send a photo to speed up food logging.
Users log weight and measurements, then review their history and photos to compare records over time.
Users view the rules, collect points and request a reward, connecting useful activities with rewards.
Users submit a story screenshot or a review to confirm their activity and provide feedback.
Users share a link or enter a code during registration, connecting a new user with the person who invited them.
Users choose a plan, restore a purchase and manage add-ons to get paid access to the programme and additional services.
Users open a chat or the Telegram option included in their plan to ask for guidance.
Users receive notifications, view their history and open the linked section to keep up with messages and reminders.
Users change their language, theme and training location and view their subscription, managing their personal product settings.
The team filters clients and opens their profiles to manage profile status, activity and access.
Coaches review requests and enter personal targets, delivering the outcome of a nutrition consultation to the user.
Coaches build home or gym programmes from the library, managing workout content without editing app code.
Coaches create, find and edit exercises, reusing videos and instructions across programmes.
The team manages recipes, ingredients, categories and weights to populate the nutrition catalogue available in the app.
Coaches read and send messages and close conversations to handle client enquiries.
The team reviews requests and updates their status to organise reward fulfilment and moderation.
The team prepares push notifications and reviews sending history to communicate with users through the app.
The team views aggregates, periods and subscription events to understand payment and activity status.
The team edits website sections, prices and tutorial videos to manage the public presentation and product guidance.
Visitors learn about the programme and continue to registration or the app, understanding the product and its terms of use.
07 / ARCHITECTURE
iOS and Android
Programmes · diary · progress
API · records · subscriptions
Roles · content · points
Admin dashboard and website
Editors · clients · guidance
Purchase states are checked against payment providers. Restores, renewals and subscription expiry each have dedicated logic.
Media storage supports exercise videos, photos and uploads. The stack includes Google Cloud Storage.
Firebase Auth supports sign-in and FCM handles push notifications. AI integrations assist with nutrition and content.
The current stack, according to project materials: Flutter / Riverpod, React / TypeScript, Go / Gin, PostgreSQL. Earlier Supabase / Capacitor technologies are not presented as the foundation of the current system.
08 / GALLERY
App welcome screen
Daily dashboard
Home programme
Exercise library
Recipe catalogue
Public website
Materials collected on 29 September 2026. The name on the home screen has been hidden. Interface values are not business metrics or evidence of training outcomes.
YOUR NEXT STORY
Let’s connect the client experience, team workflows and business rules in one system.
Discuss a project ↗