Back to Work
Case Study

GymMonster

Your gym workouts, tracked inside Telegram

A lightning-fast gym workout tracker that runs as a Telegram Mini App — no download required. 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, all without leaving Telegram.

Visit Website
Telegram Mini AppReactTypeScriptVite.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 without ever leaving Telegram.

Log Sets in Seconds
02

Pre-Built Routines

Push, Pull, Legs, Upper, and Full Body templates let you start training in one tap, or follow a structured plan from day one.

Pre-Built Routines
03

Custom Routine Builder

Design your own routines with supersets, drop sets, and warm-up sets to match exactly how you train.

Custom Routine Builder
04

Video Exercise Library

Every exercise ships with a short demo video so your form stays clean on lifts you haven't done before.

Video Exercise Library
05

Training Calendar & Analytics

See every session at a glance, tap any day for the details, and review charts for frequency, duration, and intensity — exportable to Excel anytime.

Training Calendar & Analytics
06

Compete With Friends

Streaks, workouts, hours, and levels — climb the leaderboard together and chase personal records with live progress bars.

Compete With Friends

Technology Stack

Mini App

ReactTypeScriptVite@tma.js/sdkTelegram UI

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
Pre-built routines — Push, Pull, Legs
Video exercise library
Custom routine builder with supersets and drop sets
Training calendar
Progress analytics charts
Personal records and goals
Leaderboard — compete with friends

Have a Similar Idea?

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

Start a Project