Skip to main content
Project Resource Document

Project Name

Project Resource Document

by Proscris Robert Szopa
  • Back to Project
  • View All Projects
  • Contact Proscris
  • Project Links
  • Project Page
  • Project Website
  • Project App
  • Project Map
  • Project Files
  • Project Database
  • Project Document
Project Name
Project Resource Document
by Proscris - Robert Szopa
Project Links
Project Page Project Website Project App Project Map Project Files Project Database Project Document
Back to Project View All Projects Contact Proscris
Home Projects Project Name Project Resource Document (PRD)

Project Video

Project Links

  • Project Page
  • Project Website
  • Project App
  • Project Map
  • Project Files
  • Project Database
  • Project Document
  • Back to Project
  • View All Projects
  • Contact Proscris
Overview

Ecosystem Overview

The Skippy Dynamite Digital Ecosystem is a comprehensive client acquisition and retention system designed to establish Todd Mueckenheim as a premier authority in Functional Patterns. The ecosystem consists of two core, integrated assets: the public-facing SkippyDynamite.com Website and the client-exclusive Skippy Dynamite Client Portal (Custom App).

This Project Resource Document (PRD) outlines the functionality, features, and aggressive 90-day launch strategy. The website will function as the top-of-funnel authority hub and lead generation engine. The Client Portal will be the premium, high-touch environment for delivering world-class coaching via a $50/month subscription service, ensuring unparalleled client engagement and long-term retention.

Key Ecosystem Features
  • Authoritative Website: A world-class, conversion-focused website featuring a Pillar & Cluster content model to dominate SEO for Functional Patterns.
  • Targeted Lead Magnet Funnels: Five distinct, high-converting landing pages to attract and convert different ideal customer profiles.
  • Custom-Branded Client App: A premium, specialized application for delivering FP-specific programs, video feedback, and direct communication.
  • Integrated User Journey: A seamless flow from public content (website) to paid client experience (app).
  • Automated Consultation Funnel: All top-of-funnel activities are designed to guide potential clients towards booking a free assessment.
  • Accountability System: Premium accountability features that justify the monthly subscription fee.
  • Community Platform: Shared progress updates and coach-curated content to motivate and engage clients.

Platform Information

Project Name Skippy Dynamite Digital Ecosystem
Core Assets 1. SkippyDynamite.com (Website)
2. The Skippy Dynamite Client Portal (App)
Monetization Model $50/month subscription for access to the Client Portal, programs, and live content.
Implementation Timeline 90 Days (Aggressive Launch)
Target Audience Individuals in chronic pain, plateaued athletes, busy professionals, post-injury individuals, and longevity seekers.
Core Value Providing a specialized, results-driven coaching experience that is superior to generic fitness solutions.
Technologies WordPress, Bricks Builder, Metabox AIO, WooCommerce, Stripe

Strategic Vision

The strategic vision is to create a powerful digital flywheel. The Website acts as a magnet, drawing in a global audience through high-value, authoritative content on Functional Patterns. It educates visitors, builds immense trust, and seamlessly funnels qualified leads into the consultation process via targeted lead magnets.

Upon becoming clients, they subscribe and are onboarded into the Client Portal, a premium, specialized environment that provides a coaching experience far superior to generic competitors like Trainerize. This high-touch, results-driven experience leads to exceptional retention and generates powerful testimonials and case studies. These results are then fed back to the website to attract new prospects with undeniable proof, thus completing and accelerating the flywheel.

The Competitive Advantage: The Scalpel vs. The Swiss Army Knife

Our primary competitor, Trainerize, is a horizontal platform designed to serve all fitness professionals. It's a Swiss Army knife. The Skippy Dynamite Client Portal is a scalpel.

By focusing exclusively on the nuanced requirements of a Functional Patterns client, we can build features that generic platforms cannot, creating a deep competitive moat based on specialization. Our specialization is not just a feature; it is the entire business strategy, allowing us to deliver a 10x better experience for our specific niche.

User Personas

The ecosystem is designed to attract five distinct user personas, each with a tailored lead magnet and dedicated landing page on the website to maximize conversion.

The Longevity Seeker

Challenge: Feels stiffer each year; worries about losing mobility and independence. Wants to stay active and pain-free.
Website Funnel: Attracted by the "5-Minute Daily Mobility Routine." Landing page speaks to reclaiming vitality and youthful movement.
App Value: Focuses on consistency, gentle corrective exercises, and tracking daily mobility improvements and pain reduction.

The Post-Injury Warrior

Challenge: Stuck in a cycle of pain and re-injury; frustrated that traditional rehab didn't provide a long-term solution.
Website Funnel: Downloads the "Beyond Rehab" report. Landing page speaks directly to breaking the pain-injury cycle for good.
App Value: Utilizes the app for precise corrective drills, video feedback on form to ensure safety, and a gradual, scientifically-managed progression.

The Desk-Bound Professional

Challenge: Suffers from "tech neck," lower back pain, and stiffness from a sedentary job.
Website Funnel: Downloads the "Desk Worker's Decompression Toolkit." Landing page speaks to undoing the damage of their 9-to-5.
App Value: Focuses on short, efficient workouts, postural reminders, and mobility drills that can be done with minimal equipment.

The Plateaued Athlete

Challenge: Trains hard but has hit a performance ceiling; deals with nagging tweaks that hinder progress.
Website Funnel: Downloads the "Elite Athlete's Biomechanics Audit." Landing page speaks to unlocking hidden potential.
App Value: Leverages the video analysis tool to refine technique, tracks performance metrics, and uses specialized drills to improve efficiency and power.

The Time-Crunched Professional

Challenge: Values fitness but has limited time; needs maximum results in minimum time.
Website Funnel: Downloads the "20-Minute FP Reset." Landing page speaks to efficiency and guaranteed results.
App Value: Follows high-intensity, efficient protocols, tracks progress quickly, and communicates with the coach asynchronously.

Website Strategy

The Skippy Dynamite website serves as the primary customer acquisition channel and authority-building platform. It will be developed using WordPress with Bricks Builder for maximum design flexibility and performance.

Website Architecture

The website will follow a Pillar & Cluster content model to dominate SEO for Functional Patterns:

  1. Home Page: Introduces Todd's unique approach and showcases success stories
  2. About Page: Establishes Todd's authority and differentiating philosophy
  3. Services Page: Outlines the coaching methodology and subscription model
  4. Blog/Content Hub: Hosts all educational content, organized by topic clusters
  5. Five Lead Magnet Landing Pages: One dedicated page for each persona
  6. Contact/Consultation Booking Page: Streamlined process for scheduling assessments
Content Strategy

The content strategy employs a Pillar & Cluster model with five main content pillars:

  1. Functional Patterns Fundamentals
    • What is FP and how it differs from conventional training
    • The science behind FP methodology
    • Debunking fitness myths
  2. Pain Resolution & Injury Recovery
    • Case studies on pain resolution
    • Biomechanics of common injuries
    • Progressive recovery protocols
  3. Optimal Movement Patterns
    • Gait analysis fundamentals
    • Posture correction principles
    • Movement efficiency techniques
  4. Performance Enhancement
    • Athletic movement optimization
    • Sport-specific functional training
    • Breaking through plateaus
  5. Sustainable Fitness & Longevity
    • Age-defying movement practices
    • Long-term progression models
    • Maintaining mobility across decades

Each pillar will have 7-10 supporting articles (clusters) that link back to the main pillar page, creating a comprehensive web of content that signals topical authority to search engines.

SEO Optimization Approach

The SEO strategy will focus on:

  1. Keyword Research & Targeting:
    • Primary focus on long-tail keywords with high intent (e.g., "functional patterns for lower back pain")
    • Secondary focus on broader educational terms (e.g., "what is functional patterns")
    • Competitive analysis to identify content gaps in the FP space
  2. On-Page Optimization:
    • Optimized title tags and meta descriptions
    • Semantic HTML structure with proper heading hierarchy
    • Schema markup for rich snippets
    • Internal linking strategy to distribute page authority
  3. Technical SEO:
    • Mobile-first approach
    • Page speed optimization (<2s loading time)
    • XML sitemap and robots.txt configuration
    • Core Web Vitals optimization
    • SSL certification
  4. Local SEO:
    • Google My Business optimization
    • Local citation building
    • Location-specific content for in-person clients
Conversion Optimization

All website pages will be optimized for conversion with:

  1. Strategic Call-to-Actions (CTAs):
    • Primary CTA: Download specific lead magnet
    • Secondary CTA: Schedule free consultation
    • Tertiary CTA: Subscribe to newsletter
  2. Social Proof Elements:
    • Client testimonials with before/after imagery
    • Results metrics (e.g., "Over 500 clients have reduced pain by 80%+")
    • Certification badges and credentials
  3. Lead Capture Forms:
    • Minimalist forms requesting only essential information
    • Multi-step forms for more detailed qualification
    • Exit-intent popups to capture leaving visitors
  4. Content Upgrades:
    • Each blog post offers a relevant downloadable resource
    • Resource requires email opt-in, building the email list

Website Technical Specifications

Component Technology/Specification
CMS WordPress 6.4+
Page Builder Bricks Builder
Theme Custom Skippy Dynamite Theme
Hosting WP Engine or Kinsta (managed WordPress)
Forms Gravity Forms with ActiveCampaign integration
Analytics Google Analytics 4 + Google Tag Manager
Page Speed Target <2 second load time, 90+ PageSpeed score
Security Wordfence Premium, regular backups
Email Marketing ActiveCampaign
Booking System Calendly or Acuity Scheduling

Marketing Plan

Social media and paid advertising will be critical components of the user acquisition strategy, driving targeted traffic to the website's lead magnet landing pages.

Organic Social Strategy

The organic social strategy will establish Todd's authority and nurture the audience:

  1. Platform Focus:
    • Instagram: Primary platform for daily engagement and education
    • YouTube: In-depth video content on FP principles and case studies
    • Facebook: Community building and event promotion
    • LinkedIn: Professional networking and B2B opportunities
  2. Content Pillars:
    • Educational content (40%): FP principles, movement tips, pain resolution
    • Transformation stories (30%): Client success cases with visual evidence
    • Behind-the-scenes (20%): Training sessions, methodology insights
    • Personal brand (10%): Todd's journey and philosophy
  3. Content Schedule:
    • Instagram: 5-7 posts per week, daily stories
    • YouTube: 1-2 in-depth videos per month
    • Facebook: 3-5 posts per week
    • LinkedIn: 2-3 posts per week
Paid Advertising Strategy

The paid advertising strategy will drive targeted traffic to lead magnet landing pages:

  1. Facebook & Instagram Ads:

    Campaign Structure:

    • Five separate campaigns aligned with the five user personas
    • Each campaign targets the specific audience demographics, interests, and behaviors of its persona
    • Each campaign promotes its dedicated lead magnet landing page

    Audience Targeting Examples:

    • Longevity Seeker: Ages 45-65, interests in yoga, mobility, anti-aging
    • Post-Injury Warrior: Interest in physical therapy, rehabilitation, pain management
    • Desk-Bound Professional: Employment in tech, finance, or administrative roles
    • Plateaued Athlete: Interest in CrossFit, running, weightlifting, sports performance
    • Time-Crunched Professional: High-income professionals, interests in efficiency, HIIT

    Ad Creative Strategy:

    • Problem-agitation-solution format
    • Before/after imagery when possible
    • Short video testimonials from existing clients
    • Clear value proposition for the lead magnet
  2. Google Ads:
    • Search campaigns targeting high-intent keywords
    • Display remarketing to website visitors
    • YouTube pre-roll ads to showcase client transformations
  3. Budget Allocation:
    • Initial testing phase: $2,000/month
    • Scaling phase: $5,000-$10,000/month based on acquisition cost
    • 60% Facebook/Instagram, 30% Google, 10% testing new channels
  4. Performance Metrics:
    • Target cost per lead: $5-$10
    • Target cost per consultation booking: $30-$50
    • Target cost per new client acquisition: $150-$200
  5. Remarketing Strategy:
    • Website visitors who don't convert receive targeted ads
    • Lead magnet downloaders who don't book consultations receive testimonial ads
    • Consultation no-shows receive reminder ads
  6. Conversion Tracking:
    • Facebook Pixel and Google Tag Manager implementation
    • Custom conversion events for each stage of the funnel
    • Attribution modeling to understand the full customer journey

Portal Features

This blueprint outlines the core features, UI components, and simplified data models for the Skippy Dynamite Client Portal. Each module is designed to deliver specific value to clients and support the $50/month subscription model.

Module 1: Onboarding & Authentication

Functionality: Secure sign-up/login for subscribed clients. A guided onboarding sequence to set up their profile, goals, and payment for the $50/mo subscription via Stripe.

UI Components: Login screen (Email/Password), Sign Up screen, Onboarding wizard (multi-step form for goals, injury history, initial measurements), Stripe integration modal for subscription.

Key Screens:

  1. Login/Registration
  2. Multi-step onboarding wizard
  3. Subscription management
  4. Profile setup
Module 2: Client Dashboard

Functionality: The client's home base. Displays today's scheduled workout/tasks, unread messages, and upcoming live sessions. A personalized greeting reinforces the high-touch experience.

UI Components: "Today's Plan" checklist component, "Messages" notification badge, "Upcoming Live Session" card with a countdown, personalized welcome message.

Key Screens:

  1. Main dashboard with personalized welcome
  2. Today's tasks and workout preview
  3. Quick stats and streak counter
  4. Coach's message of the day
Module 3: Program Delivery

Functionality: Clients can view their full training program by phase (Decompression, Correction, Integration), access daily workouts, and see detailed exercise instructions in a searchable library.

UI Components: Program overview with phase tabs, Calendar view of the program, Daily workout view (list of exercises), Exercise detail modal (with video, sets, reps, notes), searchable exercise library with filters.

Key Screens:

  1. Program overview with phase visualization
  2. Weekly schedule view
  3. Daily workout detail
  4. Exercise library with search/filter
  5. Exercise detail with video instruction
Module 4: Biomechanics Lab

Functionality: The key differentiator. Clients upload videos of their gait or specific exercises for the coach's analysis. The coach receives a notification and can provide time-stamped feedback with on-screen drawing tools.

UI Components: Video upload form with tags ('Gait', 'Squat', etc.). A gallery of submitted videos with status ('Pending Review', 'Reviewed'). A feedback view with a video player, time-stamped comments, and simple drawing tools (lines, angles) for the coach.

Key Screens:

  1. Video upload interface
  2. Analysis request form
  3. Video gallery of submissions
  4. Feedback viewer with annotation display
  5. Coach's analysis interface with drawing tools
Module 5: Progress Tracking

Functionality: Tracks FP-specific metrics and reinforces daily habits. Clients log their progress to stay motivated and accountable, with gamified elements to encourage consistency. Includes accountability notifications for missed assignments.

UI Components: Postural photo uploader (Front/Side/Back) with a side-by-side comparison view. Simple input forms for Pain/Energy levels (scale 1-10). A daily habit checklist (e.g., '5-min decompression', 'Hydration'). A 'streak' counter for consecutive days with completed tasks.

Key Screens:

  1. Progress metrics dashboard
  2. Photo comparison tool
  3. Daily check-in form
  4. Habit tracker interface
  5. Progress sharing options
Module 6: Live Hub

Functionality: Access point for subscriber-exclusive live training sessions and Q&As, a key value driver for the $50/mo subscription.

UI Components: A schedule of upcoming live events. A video player component (integrating with YouTube Live or Vimeo). A library of past live session recordings, categorized by topic.

Key Screens:

  1. Live session calendar
  2. Session countdown and reminder
  3. Live streaming interface
  4. Recording library with categories
  5. Session registration
Module 7: Communication Center

Functionality: Secure, direct one-on-one messaging between the client and the coach for high-touch accountability.

UI Components: A simple chat interface similar to popular messaging apps, with support for text, image, and short video messages.

Key Screens:

  1. Message inbox
  2. Conversation thread view
  3. Media attachment interface
  4. Notification settings
Module 8: Community Hub

Functionality: A supportive environment where clients can share progress, view each other's status, and engage with Todd's group messages.

UI Components: Social feed with client progress posts, comment system, coach's featured content, achievement showcase.

Key Screens:

  1. Community feed
  2. Post creation interface
  3. Comment and reaction system
  4. Featured client showcase
  5. Coach's announcements

Database Schema

This section provides a detailed schema for all data entities in the Skippy Dynamite Digital Ecosystem. The database will be implemented using WordPress custom post types, taxonomies, and meta fields through Metabox AIO.

User Management

WP_Users (Extended WordPress User Table)

Field Type Description
ID bigint(20) Primary key, auto-increment
user_login varchar(60) Username for login
user_pass varchar(255) Hashed password
user_email varchar(100) User email address
user_registered datetime Registration date
user_status int(11) Account status
display_name varchar(250) Public display name

skd_client_profile (Custom Post Type)

Field Type Description
ID bigint(20) Primary key, matches WP_Users ID
persona_type taxonomy Which user persona they match
goals text Client's stated fitness goals
injury_history text Details of past injuries
profession varchar(100) Client's job or profession
age int Client's age
height varchar(20) Client's height
weight varchar(20) Client's current weight
pain_areas taxonomy Body areas with pain/issues
movement_restrictions text Specific movement limitations
initial_assessment_date date Date of first assessment
lead_source varchar(100) How they found Skippy Dynamite
lead_magnet varchar(100) Which lead magnet they downloaded
notes longtext Coach's private notes

skd_client_subscription (Custom Fields)

Field Type Description
client_id bigint(20) Foreign key to WP_Users
stripe_customer_id varchar(100) Stripe customer identifier
subscription_id varchar(100) Stripe subscription identifier
subscription_status varchar(20) Active, Past Due, Canceled, etc.
subscription_start_date date When subscription began
payment_method varchar(50) Card, PayPal, etc.
next_payment_date date Date of next billing
lifetime_value decimal(10,2) Total amount paid to date
Program Management

skd_program (Custom Post Type)

Field Type Description
ID bigint(20) Primary key, auto-increment
title varchar(255) Program name
description longtext Program overview and goals
duration_weeks int Total program length in weeks
difficulty taxonomy Beginner, Intermediate, Advanced
target_persona taxonomy Which persona this program suits
featured_image varchar(255) Program cover image URL
is_template boolean Whether this is a template program
created_by bigint(20) Coach who created the program
created_at datetime Creation timestamp
updated_at datetime Last update timestamp

skd_program_phase (Custom Post Type)

Field Type Description
ID bigint(20) Primary key, auto-increment
program_id bigint(20) Foreign key to skd_program
title varchar(255) Phase name (e.g., "Decompression")
description text Phase description and goals
duration_weeks int Length of phase in weeks
order int Sequence within the program
color_code varchar(7) Hex color for UI display

skd_client_program (Relationship Table)

Field Type Description
ID bigint(20) Primary key, auto-increment
client_id bigint(20) Foreign key to WP_Users
program_id bigint(20) Foreign key to skd_program
start_date date When client started the program
current_phase bigint(20) Current phase ID
current_week int Current week of program
current_day int Current day of program
completion_percentage float Overall program completion %
status varchar(20) Active, Completed, Paused
Workout Management

skd_workout (Custom Post Type)

Field Type Description
ID bigint(20) Primary key, auto-increment
title varchar(255) Workout name
description text Workout description
instructions longtext General workout instructions
program_id bigint(20) Foreign key to skd_program
phase_id bigint(20) Foreign key to skd_program_phase
day_of_program int Day number within the program
estimated_duration int Estimated minutes to complete
equipment_needed taxonomy Equipment required
intensity taxonomy Low, Medium, High
workout_type taxonomy Mobility, Strength, Integration, etc.
created_by bigint(20) Coach who created the workout
created_at datetime Creation timestamp
updated_at datetime Last update timestamp

skd_exercise (Custom Post Type)

Field Type Description
ID bigint(20) Primary key, auto-increment
title varchar(255) Exercise name
description text Exercise description
instructions longtext Detailed form instructions
demo_video_url varchar(255) URL to demonstration video
thumbnail_url varchar(255) Exercise thumbnail image
muscle_groups taxonomy Primary muscles targeted
movement_pattern taxonomy FP movement classification
equipment_needed taxonomy Equipment required
difficulty taxonomy Beginner, Intermediate, Advanced
created_by bigint(20) Coach who created the exercise
created_at datetime Creation timestamp
updated_at datetime Last update timestamp

skd_workout_exercise (Relationship Table)

Field Type Description
ID bigint(20) Primary key, auto-increment
workout_id bigint(20) Foreign key to skd_workout
exercise_id bigint(20) Foreign key to skd_exercise
sets int Number of sets
reps varchar(50) Repetitions (e.g., "10-12" or "30 sec")
rest varchar(50) Rest period between sets
tempo varchar(50) Movement tempo notation
special_instructions text Specific notes for this instance
order int Sequence within the workout

skd_workout_completion (Custom Post Type)

Field Type Description
ID bigint(20) Primary key, auto-increment
client_id bigint(20) Foreign key to WP_Users
workout_id bigint(20) Foreign key to skd_workout
completion_date datetime When workout was completed
duration int Actual duration in minutes
rating int Client difficulty rating (1-10)
feedback text Client comments on the workout
coach_feedback text Coach response to completion
Progress Tracking

skd_postural_photo (Custom Post Type)

Field Type Description
ID bigint(20) Primary key, auto-increment
client_id bigint(20) Foreign key to WP_Users
date date Photo date
front_image_url varchar(255) URL to front view image
side_image_url varchar(255) URL to side view image
back_image_url varchar(255) URL to back view image
notes text Client notes about photos
coach_notes text Coach's assessment notes
shared_to_community boolean Whether shared to community

skd_daily_log (Custom Post Type)

Field Type Description
ID bigint(20) Primary key, auto-increment
client_id bigint(20) Foreign key to WP_Users
date date Log date
pain_level int Pain rating (1-10)
energy_level int Energy rating (1-10)
sleep_quality int Sleep rating (1-10)
stress_level int Stress rating (1-10)
notes text Additional client notes
body_areas taxonomy Body areas with issues
shared_to_community boolean Whether shared to community

skd_habit_tracker (Custom Post Type)

Field Type Description
ID bigint(20) Primary key, auto-increment
client_id bigint(20) Foreign key to WP_Users
habit_id bigint(20) Foreign key to skd_habit
date date Tracking date
completed boolean Whether habit was completed
notes text Any notes about completion

skd_client_streak (Custom Fields)

Field Type Description
client_id bigint(20) Foreign key to WP_Users
current_streak int Current consecutive days active
longest_streak int Longest streak achieved
last_active_date date Last date of activity
streak_frozen boolean Whether streak is temporarily frozen
freeze_expiration date When freeze ends (if applicable)
Biomechanics Lab

skd_analysis_video (Custom Post Type)

Field Type Description
ID bigint(20) Primary key, auto-increment
client_id bigint(20) Foreign key to WP_Users
title varchar(255) Video title
description text Client description of video
video_url varchar(255) URL to uploaded video
thumbnail_url varchar(255) Video thumbnail image
upload_date datetime When video was uploaded
analysis_type taxonomy Gait, Squat, Deadlift, etc.
status varchar(20) Pending, Reviewed, Archived
review_priority varchar(20) Normal, Urgent
duration int Video length in seconds
coach_id bigint(20) Coach who reviewed/will review
review_date datetime When video was reviewed

skd_video_feedback (Custom Post Type)

Field Type Description
ID bigint(20) Primary key, auto-increment
video_id bigint(20) Foreign key to skd_analysis_video
coach_id bigint(20) Coach providing feedback
timestamp float Time point in video (seconds)
comment text Coach's feedback text
drawing_data longtext JSON data for annotations
created_at datetime When feedback was created
client_viewed boolean Whether client has seen it
client_viewed_at datetime When client viewed feedback
Communication

skd_message (Custom Post Type)

Field Type Description
ID bigint(20) Primary key, auto-increment
sender_id bigint(20) Foreign key to WP_Users
receiver_id bigint(20) Foreign key to WP_Users
content longtext Message content
sent_at datetime When message was sent
read_status boolean Whether message was read
read_at datetime When message was read
message_type varchar(20) Text, Image, Video, Audio
media_url varchar(255) URL to media attachment
parent_message_id bigint(20) For threaded replies

skd_notification (Custom Post Type)

Field Type Description
ID bigint(20) Primary key, auto-increment
user_id bigint(20) Foreign key to WP_Users
type varchar(50) Notification type identifier
title varchar(255) Notification title
content text Notification content
action_url varchar(255) URL for notification action
created_at datetime When notification was created
read_status boolean Whether notification was read
read_at datetime When notification was read
expires_at datetime When notification expires
Community

skd_community_post (Custom Post Type)

Field Type Description
ID bigint(20) Primary key, auto-increment
author_id bigint(20) Foreign key to WP_Users
title varchar(255) Post title (optional)
content longtext Post content
post_type varchar(50) Progress, Question, Celebration, etc.
created_at datetime When post was created
updated_at datetime When post was last edited
privacy_level varchar(20) Public, Clients Only, Coach Only
featured_by_coach boolean Whether coach featured this post
view_count int Number of views
media_urls longtext JSON array of media URLs
source_entry_id bigint(20) ID of related progress entry
source_entry_type varchar(50) Type of source (workout, photo, etc.)

skd_post_comment (Custom Post Type)

Field Type Description
ID bigint(20) Primary key, auto-increment
post_id bigint(20) Foreign key to skd_community_post
author_id bigint(20) Foreign key to WP_Users
content text Comment content
created_at datetime When comment was created
parent_comment_id bigint(20) For nested comments

skd_post_reaction (Custom Fields)

Field Type Description
ID bigint(20) Primary key, auto-increment
post_id bigint(20) Foreign key to skd_community_post
user_id bigint(20) Foreign key to WP_Users
reaction_type varchar(20) Like, Celebrate, Support, etc.
created_at datetime When reaction was created
Live Sessions

skd_live_session (Custom Post Type)

Field Type Description
ID bigint(20) Primary key, auto-increment
title varchar(255) Session title
description longtext Session description
session_type taxonomy Workout, Q&A, Workshop, etc.
coach_id bigint(20) Coach hosting the session
scheduled_start datetime Scheduled start time
scheduled_end datetime Scheduled end time
actual_start datetime Actual start time
actual_end datetime Actual end time
status varchar(20) Scheduled, Live, Completed, Canceled
stream_url varchar(255) URL for live stream
recording_url varchar(255) URL for recording after completion
max_participants int Maximum allowed participants
thumbnail_url varchar(255) Session thumbnail image
featured boolean Whether to feature on dashboard

skd_session_registration (Custom Fields)

Field Type Description
ID bigint(20) Primary key, auto-increment
session_id bigint(20) Foreign key to skd_live_session
client_id bigint(20) Foreign key to WP_Users
registration_date datetime When client registered
attendance_status varchar(20) Registered, Attended, No-Show
feedback_provided boolean Whether client gave feedback
reminder_sent boolean Whether reminder was sent
Accountability

skd_task (Custom Post Type)

Field Type Description
ID bigint(20) Primary key, auto-increment
client_id bigint(20) Foreign key to WP_Users
title varchar(255) Task title
description text Task description
due_date date When task is due
task_type varchar(50) Workout, Habit, Assessment, etc.
related_id bigint(20) ID of related item (workout, etc.)
status varchar(20) Pending, Completed, Missed
completion_date datetime When task was completed
created_by bigint(20) Who created the task
created_at datetime When task was created
priority varchar(20) Low, Medium, High
reminder_sent boolean Whether reminder was sent
reminder_sent_at datetime When reminder was sent
followup_sent boolean Whether followup was sent
followup_sent_at datetime When followup was sent

skd_accountability_settings (Custom Fields)

Field Type Description
client_id bigint(20) Foreign key to WP_Users
reminder_hours_before int Hours before due date for reminder
followup_hours_after int Hours after due date for followup
email_reminders boolean Whether to send email reminders
push_reminders boolean Whether to send push notifications
auto_share_progress boolean Whether to auto-share progress
streak_notifications boolean Whether to notify about streaks
Taxonomies
  • skd_program_difficulty
    • Beginner
    • Intermediate
    • Advanced
    • Elite
  • skd_persona_type
    • Longevity Seeker
    • Post-Injury Warrior
    • Desk-Bound Professional
    • Plateaued Athlete
    • Time-Crunched Professional
  • skd_workout_type
    • Mobility
    • Stability
    • Strength
    • Integration
    • Recovery
    • Assessment
  • skd_equipment
    • Bodyweight
    • Resistance Band
    • Kettlebell
    • Barbell
    • Cable Machine
    • Stability Ball
    • Foam Roller
    • TRX/Suspension Trainer
  • skd_muscle_group
    • Core
    • Hip Complex
    • Shoulder Complex
    • Thoracic Spine
    • Neck
    • Lower Limb
    • Upper Limb
    • Full Body
  • skd_movement_pattern
    • Gait
    • Squat
    • Hinge
    • Push
    • Pull
    • Rotation
    • Anti-Rotation
    • Locomotion
  • skd_body_area
    • Neck
    • Upper Back
    • Lower Back
    • Shoulders
    • Elbows
    • Wrists
    • Hips
    • Knees
    • Ankles
    • Feet
  • skd_analysis_type
    • Gait
    • Standing Posture
    • Squat
    • Hinge
    • Push Up
    • Rotation
    • Overhead Reach
    • Custom Movement
  • skd_session_type
    • Live Workout
    • Q&A
    • Workshop
    • Form Check
    • Group Coaching
    • Specialized Topic
  • skd_post_privacy
    • Public
    • Clients Only
    • Coach Only
    • Custom Group

Implementation Strategy

The technical implementation strategy for the Skippy Dynamite Digital Ecosystem will leverage WordPress with custom extensions to create a specialized, high-performance application.

WordPress Architecture

Core Technical Components:

  1. WordPress Core:
    • Latest stable version (6.4+)
    • Custom database prefix for security
    • Optimized wp-config.php settings
    • Clean installation with minimal default plugins
  2. Theme Architecture:
    • Custom parent theme developed specifically for Skippy Dynamite
    • Built with Bricks Builder for flexible layouts
    • Mobile-first responsive design
    • Optimized for performance and Core Web Vitals
  3. Database Optimization:
    • Custom database tables for high-volume data (notifications, messages)
    • Indexed fields for frequent queries
    • Optimized WordPress tables
    • Regular database maintenance schedule
  4. Server Requirements:
    • PHP 8.1+ with OpCache enabled
    • MySQL 8.0+ or MariaDB 10.5+
    • Minimum 2GB RAM (4GB recommended)
    • HTTP/2 or HTTP/3 support
    • SSL certificate (required)
Plugin Ecosystem

The following plugins will form the foundation of the technical infrastructure:

  1. Essential Functionality:
    • Bricks Builder: Primary page building tool
    • Metabox AIO: Custom fields, post types, and taxonomies
    • WooCommerce: Subscription management
    • Stripe for WooCommerce: Payment processing
    • WP Rocket: Performance optimization
    • Wordfence: Security hardening
  2. Extension Plugins:
    • Advanced Custom Fields PRO: Complex field types if needed
    • Gravity Forms: Advanced form handling
    • FacetWP: Enhanced filtering for exercise library
    • WP Mail SMTP: Reliable email delivery
    • YoastSEO: SEO optimization
    • Redirection: URL management
  3. Custom Development:
    • Custom plugin for accountability system
    • Custom plugin for biomechanics lab functionality
    • Custom plugin for community features
    • Integration modules for third-party services
Content Automation

Clippers System for Content Repurposing

A key marketing advantage will be the automated "Clippers" system that extracts high-value segments from Todd's client sessions for marketing content:

  1. Functionality:
    • Automatically extracts compelling segments from recorded client meetings and sessions
    • Processes video/audio content to create short, shareable clips
    • Adds branded intros/outros and captions
    • Schedules content for social media distribution
    • Tracks performance of clips to optimize future selections
  2. Implementation:
    • Integration with recording software (Zoom, etc.)
    • AI-powered content analysis to identify impactful moments
    • Automated video editing pipeline
    • Direct publishing to Instagram, Facebook, YouTube Shorts, etc.
    • Content approval workflow for Todd to review before publishing
  3. Marketing Value:
    • Provides authentic glimpses into the coaching experience
    • Demonstrates Todd's expertise and coaching style
    • Creates consistent content stream with minimal manual effort
    • Builds trust by showing real client interactions and results
    • Supports the content flywheel with minimal additional time investment
  4. Privacy Considerations:
    • Client consent tracking system
    • Automated face blurring options for clients who prefer anonymity
    • Clear opt-in/opt-out process during client onboarding
    • Content review workflow before publishing
Security Implementation
  1. Authentication Security:
    • Custom login page (not /wp-admin/)
    • Two-factor authentication option
    • Strong password policies
    • Login attempt limiting
    • Session management and timeouts
  2. Data Protection:
    • Field-level encryption for sensitive data
    • Secure storage of API keys
    • GDPR compliance measures
    • Data backup strategy
    • Privacy policy enforcement
  3. Code Security:
    • Input validation and sanitization
    • Prepared SQL statements
    • Regular security scanning
    • Dependency vulnerability checking
    • Custom user capabilities
Development Workflow
  1. Environment Strategy:
    • Local development environment with Docker
    • Staging environment for testing
    • Production environment with robust caching
  2. Version Control:
    • Git repository for all custom code
    • Branch strategy for features
    • Pull request workflow
    • Automated testing
  3. Deployment Process:
    • CI/CD pipeline
    • Database synchronization strategy
    • Asset management
    • Rollback capability
  4. Documentation:
    • Technical documentation for developers
    • User documentation for clients
    • Admin documentation for Todd
    • API documentation for integrations

Launch Plan

The Skippy Dynamite Digital Ecosystem will be developed and launched according to an aggressive 90-day plan, carefully designed to build momentum and generate early revenue.

Phase Timeline Key Objectives Website Actions App Actions
1: Foundation & Lead Gen Days 1-30 Launch the brand, establish authority, and start generating qualified leads. - Launch the full, redesigned website with all core pages and content clusters.
- Activate all 5 lead magnet landing pages.
- Start organic social media promotion of blog content to drive initial traffic.
- Develop core app architecture (database, server, user auth).
- Build MVP features: User Onboarding, Program Delivery (read-only), and basic Messaging.
- Integrate Stripe API for subscription management.
2: Conversion & Beta Launch Days 31-60 Convert leads into the first paying clients and launch the MVP app for beta testing. - Launch targeted paid ad campaigns for the 5 lead funnels.
- Begin converting leads from Phase 1 into the first paying clients for the app beta.
- Add new client testimonials to the site as they are generated.
- Launch the MVP app to the first cohort of 10-20 paying clients.
- Build and deploy the Biomechanics Lab (video upload/view) and Progress Tracking (photo/log input) features.
- Actively gather feedback on all features to identify bugs and UX improvements.
3: Scale & Public Launch Days 61-90 Refine the app based on feedback, onboard a larger volume of clients, and execute a full public launch. - Launch a full-scale marketing campaign announcing the "Skippy Dynamite Client Portal."
- Update website copy to heavily promote the app subscription as the primary offering.
- Publish detailed case studies from successful beta clients.
- Refine all features based on beta feedback (especially the Biomechanics Lab feedback tools).
- Build and deploy the Live Hub and Resource Library.
- Prepare for and manage the onboarding of all new clients from the public launch. Ensure server infrastructure can scale.
Critical Path Milestones
  1. Day 1-7: Complete website wireframes and design approval
  2. Day 8-14: Develop database schema and core post types
  3. Day 15-21: Complete home page and lead magnet landing pages
  4. Day 22-30: Finalize content for core pages and launch website
  5. Day 31-37: Complete app authentication and onboarding flow
  6. Day 38-45: Implement program delivery and workout viewer
  7. Day 46-52: Develop messaging system and dashboard
  8. Day 53-60: Launch beta to first paying clients
  9. Day 61-75: Implement biomechanics lab and progress tracking
  10. Day 76-85: Complete community features and accountability system
  11. Day 86-90: Final testing, optimization, and public launch
Beta Testing Strategy

The beta testing phase is critical for refining the client portal before full public launch:

  1. Beta Participant Selection:
    • Mix of existing clients and new leads from website
    • Representation from all 5 user personas
    • Range of technical abilities (tech-savvy to beginners)
    • 10-20 participants total
  2. Beta Incentives:
    • 50% discount on subscription fee during beta period
    • Extended subscription for valuable feedback
    • Early access to new features
    • Direct influence on product development
  3. Feedback Collection:
    • Weekly feedback surveys
    • Bi-weekly group video calls
    • In-app feedback tools
    • Usage analytics tracking
  4. Success Metrics:
    • Task completion rates for core features
    • System Usability Scale (SUS) score >80
    • Login frequency (target: 4+ times per week)
    • Zero critical bugs at end of beta
    • 90% of beta users continuing to paid subscription
Growth Projections

Based on our launch strategy, we project the following growth metrics:

Timeframe Website Visitors Lead Magnet Downloads Consultation Bookings Paying Subscribers Monthly Revenue
Day 30 1,000 100 10 0 $0
Day 60 3,000 300 45 15 $750
Day 90 7,500 750 110 40 $2,000
Month 6 15,000 1,500 225 100 $5,000
Month 12 30,000 3,000 450 200 $10,000

Key Conversion Assumptions:

  • Lead Magnet Conversion Rate: 10% of website visitors
  • Consultation Booking Rate: 15% of lead magnet downloads
  • Subscription Conversion Rate: 35% of consultation calls
  • Monthly Client Churn Rate: 7%

Accountability Features

The accountability and community features are core differentiators of the Skippy Dynamite platform, directly supporting the $50/month subscription value proposition.

Smart Notification System

Pre-Task Reminders:

  • Automated notifications sent before assignments are due
  • Configurable timing (default: 24 hours before due date)
  • Multi-channel delivery (in-app, email, push notification)
  • Personalized message templates for different task types

Follow-up Notifications:

  • Automatically triggered when tasks are missed
  • Sent within configurable timeframe after due date (default: 12 hours)
  • Encouraging, non-judgmental tone
  • One-click options to reschedule or mark complete

Celebration Notifications:

  • Triggered when tasks are completed
  • Positive reinforcement messaging
  • Streak milestone celebrations
  • Optional progress sharing prompts

Workflow Example:

  1. Client is assigned workout for Tuesday
  2. Monday: System sends reminder notification
  3. Tuesday: System checks completion status by end of day
  4. Wednesday morning: If incomplete, system sends follow-up
  5. Coach dashboard flags the missed task for personal follow-up
Streak & Gamification System

Streak Tracking:

  • Daily completion streaks displayed prominently
  • Visual indicators of current and all-time records
  • Grace period system (one missed day doesn't break streak if made up quickly)
  • Weekly consistency score (percentage of assigned tasks completed)

Achievement System:

  • Badges for milestone achievements (7-day streak, 30-day streak, etc.)
  • Special badges for significant progress markers
  • Collection display in client profile
  • Notification when new badges are earned

Leaderboards (Optional):

  • Weekly consistency leaders
  • Most improved clients
  • Longest active streaks
  • Privacy controls to opt in/out
Coach Oversight Tools

Accountability Dashboard:

  • Overview of all client completion rates
  • Flagging system for clients with multiple missed tasks
  • One-click tools to send personalized check-ins
  • Pattern analysis to identify common skip days/exercises

Intervention Tools:

  • Templated check-in messages
  • Schedule adjustment tools
  • Client re-engagement workflows
  • Success pattern analysis

Community System

The community system creates a supportive environment where clients can connect, share progress, and stay motivated by each other's journeys.

Progress Sharing

Automated Sharing Options:

  • Completion milestone sharing (e.g., "I've completed 30 days!")
  • Progress photo sharing with privacy controls
  • Workout completion sharing with stats
  • Pain reduction/energy improvement sharing

Manual Sharing Tools:

  • Rich text editor for detailed updates
  • Photo/video attachment capability
  • Emotion indicators (feeling stronger, energized, etc.)
  • Question format for community input

Coach Highlighting:

  • Tools for Todd to feature exemplary client progress
  • Special "Coach Featured" badge for highlighted posts
  • Notification to client when their progress is featured
  • Weekly spotlight rotation
Community Feed

Feed Structure:

  • Chronological display of community updates
  • Filtering options (progress type, featured, coach posts)
  • Like and comment functionality
  • Saved posts section

Content Types:

  • Client progress updates
  • Coach announcements and tips
  • Celebration posts
  • Questions and discussions
  • Live session reminders

Interaction Tools:

  • Comment threading
  • Reaction options (like, celebrate, support)
  • @mentions for specific members
  • Rich media comment support
Privacy & Moderation

Privacy Controls:

  • Granular sharing settings for each post type
  • Anonymous sharing option
  • Controlled audience selection
  • Default privacy preferences

Moderation Tools:

  • Comment approval system
  • Content guidelines enforcement
  • Reporting mechanism
  • Coach review queue

Budget & Resources

This section outlines the estimated budget and resource requirements for developing and launching the Skippy Dynamite Digital Ecosystem.

Website Development
Item Description Estimated Cost
Domain & Hosting Premium WordPress hosting (annual) $500 - $1,000
Theme & Page Builder Bricks Builder license $200 - $400
Premium Plugins WooCommerce, Metabox AIO, WP Rocket, etc. $500 - $1,000
Custom Development Custom functionality and integrations $3,000 - $5,000
Content Creation Core pages, blog posts, lead magnets $2,000 - $4,000
SEO Setup Technical SEO, keyword research, optimization $1,000 - $2,000
Subtotal $7,200 - $13,400
Client Portal Development
Item Description Estimated Cost
Custom Post Types & Fields Metabox AIO implementation $1,000 - $2,000
Frontend Development UI/UX design and implementation $4,000 - $7,000
Core Module Development Program delivery, progress tracking, etc. $5,000 - $8,000
Biomechanics Lab Video upload and analysis features $3,000 - $5,000
Community Features Sharing and interaction functionality $2,000 - $4,000
Accountability System Notification and streak tracking $2,000 - $4,000
Payment Integration Stripe subscription implementation $1,000 - $2,000
Testing & Optimization QA and performance tuning $2,000 - $3,000
Subtotal $20,000 - $35,000
Marketing & Launch
Item Description Estimated Cost
Content Marketing Ongoing blog and social content $1,000 - $2,000/month
Facebook/Instagram Ads Initial testing and scaling $2,000 - $10,000/month
Google Ads Search and display campaigns $1,000 - $5,000/month
Email Marketing ActiveCampaign subscription $200 - $500/month
Design Assets Graphics, videos, ad creatives $1,000 - $3,000
Analytics & Tracking Tools and implementation $500 - $1,000
Subtotal (90 days) $14,100 - $52,500
Ongoing Monthly Costs
Item Description Estimated Cost/Month
Hosting & Maintenance Server costs, updates, security $200 - $500
Content Creation Regular blog and resource updates $500 - $1,500
Customer Support Client assistance and onboarding $500 - $2,000
Software Subscriptions Various tools and services $300 - $800
Marketing Budget Ongoing ad spend and campaigns $3,000 - $15,000
Monthly Total $4,500 - $19,800
ROI Projection

Total Project Investment (90-Day Launch)

Category Estimated Cost
Website Development $7,200 - $13,400
Client Portal App Development $20,000 - $35,000
Marketing & Launch (90 days) $14,100 - $52,500
Total Launch Investment $41,300 - $100,900

Return on Investment Projection

Assuming a target of 100 active clients at $50/month by the end of the 90-day launch:

  • Monthly recurring revenue: $5,000
  • Annual client value: $600
  • Lifetime value (assuming 12-month average retention): $600
  • Break-even point: 69-168 client-years

As the client base grows to the projected 200 clients within 12 months:

  • Monthly recurring revenue: $10,000
  • Annual revenue: $120,000
  • Break-even timeline: Approximately 4-10 months after reaching 200 clients

Next Steps

The Skippy Dynamite Digital Ecosystem represents a comprehensive solution for establishing Todd as a premier authority in Functional Patterns while creating a sustainable, high-value business model centered around the $50/month subscription Client Portal.

By implementing the specialized "scalpel" approach that focuses exclusively on the unique needs of Functional Patterns clients, this ecosystem will deliver a coaching experience far superior to generic platforms like Trainerize, creating a defensible competitive advantage in the market.

The aggressive 90-day launch plan provides a clear roadmap for bringing this vision to life quickly, with careful attention to the critical components of lead generation, conversion optimization, and client retention.

Immediate Action Items
  1. Approval of Project Scope and Budget
    • Review the complete PRD
    • Finalize scope decisions
    • Approve initial investment
  2. Phase 1 Kickoff (Days 1-30)
    • Secure domain and hosting environment
    • Begin website development
    • Start database schema implementation
    • Create initial content assets
    • Develop authentication system
  3. Team Assembly
    • Web developer
    • App developer
    • Content creator
    • Marketing specialist
    • QA tester
  4. Content Strategy Implementation
    • Begin creating pillar content
    • Develop lead magnets
    • Create initial exercise library
Risk Assessment
Risk Impact Likelihood Mitigation Strategy
Development timeline slippage High Medium Phased launch approach with MVP first; weekly progress reviews; buffer time built into timeline
Lower-than-expected conversion rates High Medium Early A/B testing of landing pages; conversion rate optimization; flexible ad budget to scale what works
Technical issues with client portal High Medium Comprehensive testing plan; beta period with limited users; backup and rollback strategy
Competitor response Medium Low Focus on specialized differentiators; maintain innovation pipeline; strong client relationships
Client retention challenges High Low Robust accountability features; regular new content; community engagement; proactive support
Long-Term Roadmap

After the initial 90-day launch period, these future enhancements will drive continued growth:

Months 4-6:

  • Enhanced AI-powered form assessment for biomechanics lab
  • Expanded wearable device integrations (Apple Watch, Oura, Whoop)
  • Multi-language support for international expansion
  • Advanced analytics dashboard for coaches

Months 7-12:

  • Multi-coach support for potential team expansion
  • Client referral and affiliate program
  • Native mobile app versions (iOS and Android)
  • Integration with popular fitness platforms (Strava, MapMyFitness)

Year 2:

  • Coach certification program and marketplace
  • Enterprise solutions for fitness studios and clinics
  • Direct integration with medical records systems
  • Advanced AI-driven program customization
Conclusion

The Skippy Dynamite Digital Ecosystem is positioned to become a transformative asset for Todd's business, generating sustainable recurring revenue while delivering exceptional value to clients. With careful execution of this plan, the system will establish a powerful competitive advantage in the Functional Patterns coaching market.

Key success factors include:

  • Maintaining focus on the specialized nature of the platform
  • Delivering exceptional client experiences that justify the subscription fee
  • Continuous improvement based on user feedback
  • Disciplined execution of the marketing strategy
  • Careful tracking of key performance indicators

By implementing this comprehensive digital ecosystem, Todd will not only establish himself as the premier authority in Functional Patterns but also create a scalable, profitable business model with significant long-term growth potential.