Performance Profiling Dashboard (private coaching)
Budget: £10,000 – £20,000 GBP
I require a secure, semi-custom web-based platform for internal coaching use.
The platform will function as a performance profiling and longitudinal tracking system used with private clients.
It will:
• Collect validated assessment data (baseline)
• Collect weekly tracking data
• Compute composite performance indices
• Detect performance drift via statistical logic
• Display results in a secure client dashboard
• Provide coach-only analytics and alerts
This is not a public SaaS product.
It is a private, invitation-only coaching instrument.
Security, data integrity, and clean executive-level UI are critical.
⸻
CORE FUNCTIONALITY
1. Secure Client Portal
• Individual client accounts
• Secure authentication (OAuth or similar)
• Role-based access (Client vs Coach)
• GDPR-compliant data storage (EU-hosted preferred)
⸻
2. Baseline Assessment Module
Multi-part structured assessment intake (approx. 200+ items).
Requirements:
• Multi-step form structure
• Save progress functionality
• Ability to handle large validated questionnaire batteries
• Structured scoring logic (server-side)
• Store raw responses and computed values separately
Baseline produces:
• Five domain scores (0–100 scale)
• Composite index
• Stored baseline reference for longitudinal comparison
⸻
3. Weekly Tracking Module
Lightweight weekly submission form (8–12 minutes completion).
Includes:
• Numeric inputs
• Slider scales (1–10)
• Short free-text reflection prompts
• Timestamped entries
• Auto-calculated weekly domain scores
• Rolling averages (4-week moving average)
⸻
4. Scoring & Analytics Engine (Backend Logic)
Server-side logic must:
• Normalise inputs
• Apply weighted scoring
• Compute:
• Domain indices
• Composite index
• % delta from baseline
• Z-score vs rolling mean
• Implement drift classification:
• Stable
• Mild drift
• Systemic drift
• Instability
• Detect cross-domain correlation patterns
• Trigger internal alerts when thresholds exceeded
All scoring logic must be modular and editable.
⸻
5. Dashboard (Client View)
Clean executive-style interface.
Screens required:
A. Overview Screen
• Composite performance score
• Trend arrow
• 4-week moving average
• Zone status indicator
• Domain summary
B. Domain Radar View
• Radar chart showing five domains
• Baseline overlay vs current
• % change indicators
C. Performance Trajectory
• Time-series line graph
• Rolling average
• Visual drift shading
D. Domain Detail Pages
For each domain:
• Current score
• Delta from baseline
• Volatility metric
• Coach notes (visible to client)
No gamification.
No leaderboard.
No push notifications.
⸻
6. Coach-Only Backend View
Coach dashboard must include:
• Raw psychometric breakdown
• Subscale access
• Z-scores
• Correlation matrix
• Drift trigger flags
• Editable client notes (private)
• Manual override of interventions
Client must not see internal analytics layer.
⸻
7. Alert System
When drift exceeds defined thresholds:
• Internal dashboard alert
• Optional email notification to coach
• Client sees neutral status update (not alarmist)
⸻
TECHNICAL REQUIREMENTS
Preferred architecture:
Frontend:
• React / Next.js (or equivalent modern JS framework)
Backend:
• Secure relational database (PostgreSQL preferred)
• Supabase or equivalent backend-as-a-service acceptable
Security:
• Encrypted data storage
• Role-based access control
• Secure authentication
• GDPR-compliant hosting
Analytics:
• Server-side computation (not client-side)
• Modular scoring logic (future adjustable weighting)
Charts:
• Radar chart
• Line graph
• Moving average
• Volatility band
Must be performant and scalable for 20–100 concurrent users.
⸻
NON-FUNCTIONAL REQUIREMENTS
• Executive-grade minimalist UI (dark theme preferred)
• No bright consumer-style UX
• Professional typography
• Mobile responsive
• Secure export capability (PDF performance summary)
⸻
DEVELOPMENT PHASES REQUESTED
Please provide quote for:
Phase 1:
• Core system build
• Baseline intake
• Weekly tracking
• Scoring engine
• Dashboard
Phase 2 (optional, quote separately):
• Wearable API integration
• Advanced correlation visualisation
• Automated PDF reporting
⸻
DELIVERABLES
• Fully deployed secure web application
• Clean source code
• Database schema documentation
• Scoring logic documentation
• Admin documentation
• Deployment instructions
⸻
The platform will function as a performance profiling and longitudinal tracking system used with private clients.
It will:
• Collect validated assessment data (baseline)
• Collect weekly tracking data
• Compute composite performance indices
• Detect performance drift via statistical logic
• Display results in a secure client dashboard
• Provide coach-only analytics and alerts
This is not a public SaaS product.
It is a private, invitation-only coaching instrument.
Security, data integrity, and clean executive-level UI are critical.
⸻
CORE FUNCTIONALITY
1. Secure Client Portal
• Individual client accounts
• Secure authentication (OAuth or similar)
• Role-based access (Client vs Coach)
• GDPR-compliant data storage (EU-hosted preferred)
⸻
2. Baseline Assessment Module
Multi-part structured assessment intake (approx. 200+ items).
Requirements:
• Multi-step form structure
• Save progress functionality
• Ability to handle large validated questionnaire batteries
• Structured scoring logic (server-side)
• Store raw responses and computed values separately
Baseline produces:
• Five domain scores (0–100 scale)
• Composite index
• Stored baseline reference for longitudinal comparison
⸻
3. Weekly Tracking Module
Lightweight weekly submission form (8–12 minutes completion).
Includes:
• Numeric inputs
• Slider scales (1–10)
• Short free-text reflection prompts
• Timestamped entries
• Auto-calculated weekly domain scores
• Rolling averages (4-week moving average)
⸻
4. Scoring & Analytics Engine (Backend Logic)
Server-side logic must:
• Normalise inputs
• Apply weighted scoring
• Compute:
• Domain indices
• Composite index
• % delta from baseline
• Z-score vs rolling mean
• Implement drift classification:
• Stable
• Mild drift
• Systemic drift
• Instability
• Detect cross-domain correlation patterns
• Trigger internal alerts when thresholds exceeded
All scoring logic must be modular and editable.
⸻
5. Dashboard (Client View)
Clean executive-style interface.
Screens required:
A. Overview Screen
• Composite performance score
• Trend arrow
• 4-week moving average
• Zone status indicator
• Domain summary
B. Domain Radar View
• Radar chart showing five domains
• Baseline overlay vs current
• % change indicators
C. Performance Trajectory
• Time-series line graph
• Rolling average
• Visual drift shading
D. Domain Detail Pages
For each domain:
• Current score
• Delta from baseline
• Volatility metric
• Coach notes (visible to client)
No gamification.
No leaderboard.
No push notifications.
⸻
6. Coach-Only Backend View
Coach dashboard must include:
• Raw psychometric breakdown
• Subscale access
• Z-scores
• Correlation matrix
• Drift trigger flags
• Editable client notes (private)
• Manual override of interventions
Client must not see internal analytics layer.
⸻
7. Alert System
When drift exceeds defined thresholds:
• Internal dashboard alert
• Optional email notification to coach
• Client sees neutral status update (not alarmist)
⸻
TECHNICAL REQUIREMENTS
Preferred architecture:
Frontend:
• React / Next.js (or equivalent modern JS framework)
Backend:
• Secure relational database (PostgreSQL preferred)
• Supabase or equivalent backend-as-a-service acceptable
Security:
• Encrypted data storage
• Role-based access control
• Secure authentication
• GDPR-compliant hosting
Analytics:
• Server-side computation (not client-side)
• Modular scoring logic (future adjustable weighting)
Charts:
• Radar chart
• Line graph
• Moving average
• Volatility band
Must be performant and scalable for 20–100 concurrent users.
⸻
NON-FUNCTIONAL REQUIREMENTS
• Executive-grade minimalist UI (dark theme preferred)
• No bright consumer-style UX
• Professional typography
• Mobile responsive
• Secure export capability (PDF performance summary)
⸻
DEVELOPMENT PHASES REQUESTED
Please provide quote for:
Phase 1:
• Core system build
• Baseline intake
• Weekly tracking
• Scoring engine
• Dashboard
Phase 2 (optional, quote separately):
• Wearable API integration
• Advanced correlation visualisation
• Automated PDF reporting
⸻
DELIVERABLES
• Fully deployed secure web application
• Clean source code
• Database schema documentation
• Scoring logic documentation
• Admin documentation
• Deployment instructions
⸻