Case Study

Christian Pisini Coaching

Industry: Fitness & Online Coaching Services: Full-Stack Platform, Admin Portal, Client Portal Delivery: Scope-specific

Christian coaches lifters online, full-time — but he was running programs, diet plans, and check-ins through scattered spreadsheets and DMs. He needed an actual product: one place where he manages every client, and one place where every client lives day to day.

Walkthrough · the client app

Where every client trains, eats and checks in

An installable app on each lifter's phone. Swipe through the screens. All names and numbers are demo data.

Christian Pisini Coaching client app, Today screen, demo data
01 · TODAYThe week's program front and center, with today's workout one tap away.
Christian Pisini Coaching client app, Log a workout screen, demo data
02 · LOG A WORKOUTWeight and reps per set, saved as they go, with a rest timer and last session's numbers to beat.
Christian Pisini Coaching client app, Progress screen, demo data
03 · PROGRESSDaily weigh-ins with a trend line, total change, workouts done and a streak.
Christian Pisini Coaching client app, Nutrition screen, demo data
04 · NUTRITIONThe plan Christian wrote: calorie target, macros and every meal.
Christian Pisini Coaching client app, Coach chat screen, demo data
05 · COACH CHATMessage Christian directly, with a phone notification when he replies.
Walkthrough · the coach's portal

Every client, program and plan in one place

01

Coach dashboard

Who's training and who's gone quiet, unread messages, and one tap to get a phone notification for every client message.

Christian Pisini Coaching admin portal, Coach dashboard screen, demo data
02

Weekly program

Assign a workout to each day of a client's week from the template library.

Christian Pisini Coaching admin portal, Weekly program screen, demo data
03

Diet plans

Set calories and macros, leave notes, and build each client's meals item by item.

Christian Pisini Coaching admin portal, Diet plans screen, demo data
04

Client progress

Bodyweight trend and every logged set, so a stalled lift or a skipped week is obvious.

Christian Pisini Coaching admin portal, Client progress screen, demo data
05

Workout templates

Reusable workouts built once and assigned to anyone.

Christian Pisini Coaching admin portal, Workout templates screen, demo data
06

Exercise library

Every movement with a form video, grouped by muscle.

Christian Pisini Coaching admin portal, Exercise library screen, demo data
07

Applications

Coaching applications from the website land in an inbox, with an email alert to Christian for each one.

Christian Pisini Coaching admin portal, Applications inbox screen, demo data

The Challenge

Most coaching sites stop at a marketing page with a contact form — the real coaching still happens off-platform, in spreadsheets and text threads that don't scale past a handful of clients. Christian needed the opposite: a system where creating a client, assigning a program, and watching their numbers move is the product, not an afterthought.

The Solution

Automyte built a single Next.js application with two real portals behind one marketing site. In the admin portal, Christian builds a reusable exercise library and workout templates, assigns a weekly program per client, writes diet plans meal-by-meal, and watches an activity feed that flags any client who's gone quiet for 5+ days. Applications from the marketing site land in an inbox, with an email alert for each one.

In the client portal, each lifter sees today's workout front and center, logs weight × reps per set with last session's numbers pre-filled, tracks bodyweight with a trend chart and streak count, uploads progress photos, and messages Christian directly — installable as a PWA so it feels like an app, not a webpage. New messages arrive as phone notifications in both directions, with email as the fallback when a device has notifications off.

The Results

Christian now runs his entire coaching business — programming, nutrition, check-ins, and progress tracking — from one system he and his clients actually live in every day.

2
Full Portals, One App
PWA
Installable Client App
Daily
Logging, Not Spreadsheets
Visit the Live Site →

Want results like this?

Let’s build a custom client portal around your client experience.

Explore custom software and client portals Start a project Explore Custom Client Portal