Make an app

Make a workout tracker app for iPhone

The gym log you want is the one that shows last week's numbers while you lift. Describe your routines and Borel builds a native iPhone workout tracker in SwiftUI: sets, reps and weight in a couple of taps, a rest timer that buzzes, personal records and a chart of each lift over time, all saved on your phone.

Updated

A prompt to start from
“A gym workout log: I make routines like Upper body, Lower body and Full body, each with exercises. During a session each exercise shows last time's sets next to today's, I log reps and weight with steppers, and a 90-second rest timer starts after each set. Keep personal records and a chart per exercise.”

Screens

What a workout tracker app needs

The screens Borel builds from the prompt above. Ask for more, fewer or different ones.

  • Routines

    Upper body, lower body, full body or your own, each a list of exercises in order.

  • Live session

    The current exercise, last time's sets beside today's, steppers for reps and kilos.

  • Rest timer

    A countdown that starts when a set is saved and buzzes at zero.

  • Records and charts

    Heaviest set and estimated one-rep max per lift, plotted session by session.

Data

What it keeps

Borel writes these as Swift models. On the phone they work with no connection; in Borel's cloud they follow a signed-in person.

What a workout tracker app made with Borel keeps, and where
WhatHoldsKept
ExerciseName, muscle group, default restOn the phone, with SwiftData
RoutineName and ordered exercisesOn the phone, with SwiftData
SessionDate, routine, durationOn the phone, with SwiftData
SetExercise, reps, weight, orderOn the phone, with the session

Make it yours

What to ask for next

Once the first version runs, ask for changes in the chat, in words like these.

  • “Suggest adding 2.5 kg when I hit all my reps two sessions in a row.”
  • “Add a plate calculator that shows which plates go on each side of the bar.”
  • “Switch between kilograms and pounds.”
  • “Let me add a note to a set, like 'felt easy' or 'left shoulder'.”

How to make it

From a prompt to your iPhone and the App Store

  • 1

    Describe it

    Paste the prompt on this page into Borel, or write your own in plain words. Borel plans the screens with you before it builds.

  • 2

    Try it in your browser

    Borel writes the app in Swift and SwiftUI, builds it with Xcode on its own Mac and opens it in a live iPhone simulator in your browser, free.

  • 3

    Put it on your iPhone

    With Pro, Borel Companion for Windows or Mac installs it on your own iPhone with your Apple ID: a cable the first time, then Wi-Fi.

  • 4

    Publish it when it's ready

    Pro publishes to the App Store from the same project. Apple's Developer Program, $99 a year, is the one thing you pay Apple.

A workout app has to work with sweaty hands between sets. Take it to the gym on your iPhone and log a real session: are the steppers big enough, does the rest buzz reach you in a pocket, does the screen stay readable under bright lights? Every fix is one sentence to Borel.

Coaches and gyms sometimes want their own app for members. Published with Pro, Borel's version can sell programs through In-app purchases, and accounts in Borel's cloud keep each member's history across devices.

Building starts free, with 5 free credits a day, up to 30 a month, and the simulator in your browser costs nothing. Pro, from $20 a month, adds installs on your own iPhone through Borel Companion and publishing to the App Store.

Before you start

Good to know

  • It doesn't save workouts to the Health app or read heart rate.
  • There's no Apple Watch app; the phone is the logger.
  • Exercise demonstration videos aren't included; Borel builds the log, not a content library.

Frequently asked questions

Yes. Describe your routines and how you log sets, and Borel writes a native Swift app you can try in your browser and put on your iPhone.

Yes. Ask for last session's sets beside today's, and Borel builds the session screen around that comparison.

Yes. Sets are saved on the iPhone with SwiftData, so a gym with no signal is no problem.

Yes. The real builds page shows a workout log Borel made from one sentence, with its prompt, screens, cost and build time.

Yes, once it's on the App Store. Borel adds Apple's In-App Purchase with a paywall and Restore Purchases.

Make your workout tracker app

Start from the prompt on this page, change it to fit your idea, and Borel builds it while you watch.