iOS / SwiftUI
CoachPlan
An app for personal trainers: build workout plans and weekly nutrition plans for each client, then export them in one tap.
- Platforms
- iPhone
- Category
- iOS / SwiftUI
- Built with
- Swift, SwiftUI

01Overview
CoachPlan is built for personal trainers. From one home screen the trainer picks a client and creates either a workout plan or a weekly nutrition plan, then exports it to share with the client.
02Interface
Tap any screen to view it full size.
Pick a client, then create
Exercises, sets, reps and rest
A full week of meals
03Case study
01
The problem
Personal trainers often build workout and nutrition plans in spreadsheets, notes or chat messages, which is slow and easy to mix up between clients. CoachPlan keeps both plans for every client in one place and exports them in one tap.
02
My role & contributions
Developer on the team. I coded the app: client selection, the workout plan builder, the weekly nutrition grid and export.
03
Solutions & features
- Client selector on every screen, so each plan belongs to one client.
- Workout plans by day: add exercises manually with sets, reps, rest time and a photo.
- Nutrition plans as a weekly grid: breakfast, snacks, lunch, dinner and before bed, Monday to Sunday.
- Optional notes on each plan and one-tap Export.
04Technology
- Swift
- SwiftUI
