Case Study

GymMonster

Your gym workouts, tracked in Telegram or the mobile app

A lightning-fast gym workout tracker available two ways: as a Telegram Mini App with no download required, and as a full mobile app on the App Store and Google Play. Log sets in seconds on the gym floor, follow pre-built routines, watch a demo video for every exercise, track personal records, and climb a leaderboard with your friends.

Telegram Mini AppReact NativeExpoReactTypeScript.NETPostgreSQL
01

Log Sets in Seconds

A fast, set-by-set log built for the gym floor — record weight and reps in a couple of taps, add warm-up or drop sets, and tick each set off as you go.

Log Sets in Seconds
02

Your Week at a Glance

The home screen shows your day streak, this week's check-ins, and every recent workout with its volume and duration — one tap starts the next session.

Your Week at a Glance
03

Focused Rest Timer

A big countdown ring between sets with −15s, Skip and +15s controls, plus a hydration nudge while you recover.

Focused Rest Timer
04

Searchable Exercise Library

Find any exercise by muscle group or equipment — every one comes with a short demo video and form tips so your technique stays clean.

Searchable Exercise Library
05

Exercise Progress Charts

Follow any lift over time — filter by exercise, switch between week, month, quarter or year, and tap a point to see the exact weight and change.

Exercise Progress Charts
06

Hydration Tracking

Log water right inside your workout with quick Sip and Glass buttons — an animated glass fills toward your per-session goal.

Hydration Tracking

Technology Stack

Mini App

ReactTypeScriptVite@tma.js/sdkTelegram UI

Mobile App

React NativeExpoExpo RouterTanStack QuerySupabase

Backend

.NET 9ASP.NET CoreEF CorePostgreSQL

Bot

Telegram Bot APIHangfireNatural-Language Parsing

Data & Visualization

TanStack QueryRechartsExcel Export

Platform

Telegram Stars PaymentsJWT initData Authi18next

App Screenshots

Fast set-by-set workout logging
Home with day streak and recent workouts
Rest timer between sets
Searchable exercise library
Exercise progress chart
Water tracking during a workout
Personal records with progress charts
Workout log in Russian
Home screen in Japanese

Have a Similar Idea?

Let's talk about turning your concept into a production app.

Start a Project