The brief
Dejan Badzukov has coached lifters for over ten years. He needed more than a landing page: a brand that matches his "it's a marathon, not a sprint" philosophy, and a system that delivers his programs to paying clients without spreadsheets, PDFs and DMs.
What we built
A Laravel + Vue platform with three parts:
- Brand site — a dark, high-energy design in black and gold: coach story, client transformations, the nutrition philosophy with a free sample recipe, and side-by-side package comparison
- Checkout & onboarding — clients pick Basic, Pro or Elite and pay by bank transfer; once the coach confirms the payment, access is granted and login details are emailed automatically
- Client portal — the training program, a full nutrition plan with recipes and macros, a protected exercise video library, progress tracking, private notes, support tickets, coach announcements and video-call booking
- Coach admin — orders and access, clients with a per-client library, training and nutrition plans, exercise videos, call slots, tickets and announcements, all managed in one place
The result
A coaching business that runs itself: clients sign up, pay and get their program in one place, and the coach spends his time coaching instead of on admin.