A comprehensive, multilingual web application that creates personalized marathon training plans based on individual goals and preferences. The generator combines proven training principles with customizable parameters to create a structured, progressive training schedule.
Key Features:
1. Personalization Options:
- Goal time selection (ranging from 2:20 to 4:20 marathon finish times)
- Plan length options (16, 20, or 24 weeks)
- Distance unit preferences (miles or kilometers)
2. Multilingual Support:
- English
- French (Français)
- Spanish (Español)
- German (Deutsch)
- Complete translations for all workout descriptions and instructions
3. Training Plan Components:
- Progressive phase structure (Base, Build, Peak, Taper)
- Weekly mileage tracking
- Customized pace calculations
- Rest day scheduling
- Race-specific preparation
4. Workout Types:
- Recovery runs
- Easy-paced runs
- Tempo workouts
- Speed training
- Long runs
- Rest days
- Race-specific workouts
- Pre-race shakeout runs
5. Technical Features:
- Responsive design for all devices
- Automatic pace calculations
- Dynamic unit conversion
- Weekly mileage tracking
- Phase-based progression
- Intelligent taper scheduling
6. Training Phases:
- Base Phase (30% of plan): Focus on building endurance
- Build Phase (40% of plan): Increasing intensity and specificity
- Peak Phase (20% of plan): Maximum training load
- Taper Phase (10% of plan): Pre-race preparation
7. Pace Guide Features:
- Race pace calculations
- Training pace recommendations
- Easy/recovery pace ranges
- Speed workout targets
- Long run pace guidelines
8. User Interface:
- Clean, intuitive design
- Mobile-responsive layout
- Easy-to-read weekly layout
- Color-coded workout types
- Special highlighting for race week
Target Audience:
- First-time marathoners
- Experienced runners
- International athletes
- Running coaches
- Training groups
Benefits:
- Structured progression
- Injury prevention through proper pacing
- Clear, achievable weekly goals
- Balanced training load
- Scientific approach to marathon preparation
- Customizable to individual needs
- International accessibility
Technical Requirements:
- Modern web browser
- No installation needed
- Works on desktop and mobile devices
- No account required
Use Cases:
1. Individual Training:
- Personal marathon preparation
- Goal-specific training
- Race preparation timing
2. Coaching Applications:
- Client plan generation
- Training group organization
- Pace group coordination
3. Race Preparation:
- Timeline planning
- Goal setting
- Pacing strategy development
Accessibility Features:
- Clear typography
- High contrast design
- Responsive layout
- Multi-language support
- Unit conversion flexibility
Development Features:
- Clean, maintainable code
- Modular design
- Extensible architecture
- Easy to update and modify
- Cross-browser compatibility
Security:
- No data collection
- No user information storage
- Client-side processing
- No external dependencies
This tool represents a comprehensive guide for marathon training, combining accessibility, customization, and proven training principles in a user-friendly interface. While designed to support runners of various skill levels in achieving their marathon goals through structured, progressive training, please note: This generator provides general training guidance and should be used as a starting point rather than a definitive plan. Every runner is unique, and factors such as individual fitness level, previous injuries, recovery needs, and environmental conditions should be considered.
We strongly recommend consulting with a qualified running coach or healthcare provider before starting any training program, especially if you have existing health conditions or are new to marathon training. Listen to your body, adjust the plan as needed, and remember that this tool is meant to complement, not replace, professional guidance.
Copyright © 2025 Dallas Running / Fort Worth Running - All Rights Reserved.
Powered by DFW Running Group
We use cookies to analyze website traffic and optimize your website experience. By accepting our use of cookies, your data will be aggregated with all other user data.