Sparton
A Telegram Mini App for strength training: a log with a rest timer and RPE, an AI coach in chat and AI-built programmes

Task
Build a log for people who train seriously: record sets right between them, see progress and get coaching advice, inside Telegram with no separate app.
Solution
- Live workouts: weight, reps and RPE for every set, drag-and-drop exercise order and a one-rep max estimate using the Epley formula.
- The rest timer starts by itself after a set, with its own time for each exercise and a sound alert.
- Workout templates that carry over last session’s weights, plus a library of ready programmes and exercises filtered by muscle and equipment.
- An AI coach in chat: replies stream in as they’re generated, and the conversation history is saved.
- AI-built programmes from a survey: experience, goal, style (bodybuilding, powerbuilding or powerlifting), best lifts, priority and excluded muscles.
- A workout calendar and analytics: training volume and sets by week and muscle group.
- A Telegram Stars subscription for a week, month or year; Russian and English, light and dark themes, animated stickers.
TechnologyReactTypeScriptViteTailwindSupabaseTanStack QueryZustandOpenAIVercel
Result
-
4 ways to start a workout
What it meansFrom scratch, from a template, by repeating a past session or from an AI programme; logging a set takes seconds.
-
3 AI programme styles
What it meansBodybuilding, powerbuilding and powerlifting, taking into account experience, best lifts, sleep, stress and session length.
-
2 languages and two themes
What it meansRussian or English is picked up from Telegram, and the light or dark theme follows the phone’s setting.
Screens

Onboarding 
The workout calendar 
A workout: sets, RPE and the rest timer 
The AI coach in chat 
A 4-week AI programme 
Training volume analytics
What shall we build together?
Tell us what you want to launch or improve. We’ll discuss the task and suggest the next step.