
StrengthPortal
https://strengthportal.comI designed and built the complete frontend for StrengthPortal, an enterprise SaaS platform for managing personal trainer teams and their clients. My work covers the application from the client roster and individual profiles to workout programming, team management, reporting, and account billing.
The programming experience lets trainers build and organize programs, weeks, sessions, workout sections, exercises, and set prescriptions. I built inline and advanced workout views, exercise libraries, and program enrollment flows so trainers can move from planning a program to reviewing a client’s training without losing context. Client profiles bring together notes, assessments, documents, and exercise history.
I also built the team and staff management screens, with workflows that adapt to each user’s permissions. Client reports visualize training volume, exercise progress, and body metrics, while team dashboards show session activity and staff performance. These views help coaches and managers understand what is happening across their clients and teams.
I built the application with Next.js, React, and TypeScript, using TanStack Query for API data and mutations and Zustand for UI state. Reusable interface components, validated forms, and responsive layouts keep the experience consistent across desktop and mobile browsers. I also integrated subscription and payment-history screens, product analytics, error monitoring, and customer support tools.
Key Features
- •Complete frontend for client management, team operations, and training delivery
- •Program and workout editors with inline and advanced views, exercise libraries, and enrollment flows
- •Client profiles with notes, assessments, documents, and training history
- •Permission-aware team and staff management workflows
- •Client progress charts, training-volume reports, and team performance dashboards
- •Responsive layouts, subscription billing, analytics, monitoring, and support integrations
