DK1 DK1 FITNESS

About DK1 Fitness

Training logs, coaching tools, measurements, and progress tracking in one place.

Athlete + Trainer workflows Program Blocks
Built for consistency

Track workouts, see trends, coach clients, and keep the whole picture in one app.

DK1 Fitness is designed for athletes who want a clean workout log and for trainers who need a practical system for clients, templates, and shared sessions. It keeps the focus on progression, not admin.

Free plans are intentionally limited. Paid plans unlock more templates and client capacity, while free athlete and trainer plans keep stats limited to the last 30 days.

What it looks like

These previews show the main parts of the app people spend the most time in.

Athlete dashboard showing workout totals, recent workouts, and a workout builder.
Athlete dashboard See workout totals, volume, streaks, recent sessions, and the next workout in one view.
Workout editor showing exercises, sets, reps, and weights.
Workout editor Build workouts with exercises, sets, reps, weights, and cardio entries in a single session.
Template summaries and charts showing volume, top weight, and average reps.
Templates and analytics Review saved template summaries alongside volume, top-weight, and rep trends.
Training calendar month view showing an organized client training schedule.
Training calendar Organize client training sessions in a responsive month or week calendar.
Training calendar with saved client sessions, times, and measurement notes.
Scheduled sessions Keep session times, recurring training, notes, and measurement reminders visible together.
Program Block builder showing weeks, assigned clients, and planned workout days.
Program Block builder Create multi-week blocks with assigned clients, templates, custom sessions, and notes.
Program Blocks list showing active blocks, completion progress, clients, and planned days.
Program progress Track active blocks, completed sessions, assigned clients, and the next planned days.
Client detail page showing saved templates, recent workouts, and body measurements.
Client overview Review a client’s templates, recent workouts, calorie estimates, and measurement history.
Body measurements view showing trend cards and saved shared measurements.
Body measurements Compare measurement trends over time and open saved shared check-ins when coaching remotely.

How people use it

The app is intentionally simple enough for daily logging and structured enough for coaching workflows.

Athlete use

Keep your log current, spot progression trends, and review how your body and performance are changing over time.

  • Save workouts and revisit the recent workout list.
  • Use charts to track strength, volume, and reps.
  • Check calorie estimates, top lifts, and PR notes.
  • Compare body measurements and look for trend changes.
Trainer use

Manage a client roster, build reusable programs, and review what clients actually did, not just what was planned. It is especially useful for online clients because they can log sessions and share measurements with you without needing to be in the same room.

  • Create and copy program templates for clients.
  • Create Program Blocks with weeks, planned days, assigned clients, and template or custom workouts.
  • Review logged sessions, progression details, and remote check-ins.
  • Track shared measurements so you can follow progress between sessions.
  • Keep coaching data organized by client, program, and online training block.
  • Use the athlete dashboard when you need to train yourself too.

Program Blocks

Program Blocks are the structured coaching layer between a trainer's templates and a client's completed workout history.

1 Trainer builds the block

A trainer creates a block with a name, start date, number of weeks, notes, and assigned clients.

  • Weeks and days can be planned inside the block.
  • Each day can use a saved workout template.
  • Each day can also include a custom workout with exercises, sets, reps, weights, and cardio details.
2 Client receives planned days

Assigned clients see the block on the athlete dashboard with week sections, day rows, progress, and completion status.

  • Clients can start any planned workout day.
  • Template days and custom days open in the normal workout editor.
  • Rest or notes-only days are shown without a workout action.
3 Completion is saved properly

When the client saves a Program Block workout, it becomes a normal workout in their history and marks that block day complete.

  • The completed workout is saved to the database as a client workout.
  • Exercises, reps, weights, cardio data, volume, and stats stay part of the normal workout history.
  • The trainer can see completion progress and the saved workout linked back to the block session.

Plan overview

These are the current plan limits that matter most for how people use the product.

Plan Best for Includes Limits / notes
Athlete Free Trying the athlete side of the app
Workout log and history Charts and measurement tracking
3 personal templates Workout dates are today only Stats capped to last 30 days
Athlete Starter Regular self-coached training
Full athlete dashboard More template room
10 personal templates Add workouts up to 7 days retroactively Full history
Trainer Free Testing coaching tools or coaching one person
Trainer dashboard Client and program tools Program Block builder
1 client 3 program templates 1 active Program Block Up to 2 weeks and 3 planned sessions per block Stats capped to last 30 days
Trainer Pro Growing coaching roster
Full trainer workflow Reusable templates and session review Program Blocks with client completion tracking
10 clients 6 program templates 10 active Program Blocks Up to 12 weeks and 60 planned sessions per block Full history Paid plans help cover hosting, storage, and ongoing development

Support and feedback

Found a bug, have a suggestion, or want to request an improvement? Send it to support and it will go to the right place.

Contact support

Email support@dk1fit.fit for bug reports, feature ideas, product feedback, or account questions.