# VirtusQ

> AI-powered volleyball training app with personalized feedback and performance tracking. (iPhone/iPad app by Ariun-Erdene Bayarjargal.)

- Source: https://appshunter.io/ios/app/virtusq/id6761644948 (this page in markdown: same URL + `.md`)
- Developer: [Ariun-Erdene Bayarjargal](https://appshunter.io/developer/1890627724)
- Category: Sports
- Price: Free with in-app purchases
- Age rating: 4+
- Requires: iOS 15.1 · 44 MB
- Languages: American English
- Released: 2026-04-22
- Data updated: 2026-08-01
- Monetization: freemium
- User reviews in markdown: https://appshunter.io/ios/app/virtusq/id6761644948/reviews.md

## What is VirtusQ?

VirtusQ is an AI-powered volleyball training app designed to help athletes improve faster with personalized feedback and smart performance tracking.

Whether you're a beginner learning the fundamentals or an advanced player refining your technique, VirtusQ gives you the tools to train smarter and more efficiently.

Using advanced AI analysis, VirtusQ evaluates your movements and provides actionable insights to help you improve key skills like serving, spiking, setting, and overall technique.

Key Features:
• AI-powered feedback on your volleyball performance
• Personalized training recommendations based on your skill level
• Progress tracking to monitor your improvement over time
• Skill-focused drills and guidance
• Designed for all levels, from beginners to competitive athletes

VirtusQ helps you train with purpose, stay consistent, and reach your full potential on the court.

Subscription may be required to access premium features. Pricing may vary by region.

VirtusQ Terms of Service: https://virtusq.com/terms
VirtusQ Privacy Policy: https://virtusq.com/privacy

## Key features

- AI-powered performance feedback
- Personalized training recommendations
- Progress tracking
- Skill-focused drills
- All skill levels supported

## Pricing and in-app purchases

Base price: Free.

**Subscriptions**

| Subscription | Price | Period |
| --- | --- | --- |
| VirtusQ Pro (Yearly Tier) | $99.99 | per year |
| VirtusQ Elite (Monthly) | $14.99 | per month |
| VirtusQ Elite (Yearly Tier) | $149.99 | per year |
| VirtusQ Pro (Monthly Tier) | $9.99 | per month |
| VirtusQ Club tier | $129.00 | per 6 months |
| VirtusQ Club tier (Monthly) | $129.99 | per month |


## Recent user reviews (2 of 2)

All indexed reviews: https://appshunter.io/ios/app/virtusq/id6761644948/reviews.md

### 5/5 — NEEDED

*2026-05-07*

VirtusQ￼ is the app I’ve used to take my game to the next level. The app is well designed, super easy to use, and has helped me improve and develop so quickly. Anyone looking to improve their volleyball game needs this app.

### 5/5 — Incredible

*2026-04-26*

Well built app, have been looking for something like this for quite some time, cant wait to see how quickly i can improve

## Frequently asked questions about VirtusQ

### What is VirtusQ?

VirtusQ is an AI-powered application designed to help volleyball athletes improve their skills. It uses advanced AI analysis to evaluate movements and provide personalized feedback and training recommendations.

### Who is VirtusQ for?

VirtusQ is designed for all levels of volleyball players, from beginners learning the fundamentals to advanced athletes looking to refine their technique and reach their full potential.

### How does VirtusQ help improve my game?

VirtusQ analyzes your movements to provide actionable insights on key skills like serving, spiking, and setting. It offers personalized training recommendations and skill-focused drills to guide your improvement.

### What subscription plans does VirtusQ offer?

VirtusQ offers several subscription tiers including VirtusQ Pro (Monthly and Yearly), VirtusQ Elite (Monthly), and VirtusQ Club tier (Monthly and 6-Month). Monthly plans typically include a 7-day free trial.

### How much does VirtusQ cost?

Subscription pricing varies by tier and region. For example, VirtusQ Pro (Monthly) is $9.99/month, VirtusQ Elite (Monthly) is $14.99/month, and VirtusQ Club tier (Monthly) is $129.99/month. Yearly options are also available.

### Can I cancel my VirtusQ subscription?

Yes, users can typically cancel their subscription. Specific cancellation instructions can be found in the app's terms of service or account settings. Free trials require cancellation before the trial period ends to avoid charges.

### What devices does VirtusQ support?

VirtusQ is available on iPhone, iPad, and iPod devices, indicating compatibility with Apple's iOS ecosystem.

### How often is VirtusQ updated?

The latest version of VirtusQ is 1.1.0, which was last updated on July 1, 2026. This suggests regular updates to improve features and performance.

## Version history (last 5 releases)

### 1.1.0 — 2026-07-01

What's New in Version 1.1.0

Completely redesigned interface. Every screen has been rebuilt from the ground up — new home dashboard, tab bar, results screen, upgrade screen, progress tracker, and onboarding flow. The app now has a consistent visual style throughout.

Smarter progress tracking. Your skill progress page now shows richer insights, elite score breakdowns, and smoother loading with skeleton screens while data loads.

Personalised onboarding. New goal selector during setup lets the app tailor training plans to what you're actually working toward.

Better training plans. The weekly recap now highlights your top wins and suggests your next focus area. Drill recommendations are smarter and faster.

Performance & reliability fixes. Fixed subscription tier not reading correctly from RevenueCat, corrected analysis limits syncing between app and server, resolved 30+ bugs across scoring, auth, and navigation.

Improved notifications. Re-engagement nudges at 14, 21, and 30 days. Better weekly summary copy. New inactivity reminder if you haven't recorded in 48 hours.

### 1.0.7 — 2026-06-05

What's New in VirtusQ 1.0.9

AI Motion Replay — After analyzing a rep, you can now watch your body mechanics play back as an animated skeleton overlay. The AI captures your joints frame-by-frame so you can see exactly how your body moved during the skill.

Coach Dashboard — Club owners can now view their entire team's weekly performance in one place. See each member's passing and setting scores, rep count, trend vs last week, and your team average at a glance.

Position Benchmarks — See how your elite score compares to other players at your position.

Rank & Progress — New rank chip on your results, personal best celebrations, and progress teasers to keep you improving.

Smarter Onboarding — You're now guided to set your name and position before entering the app, so your coaching and benchmarks are accurate from day one.

Notifications — Weekly recap reminders and streak alerts to keep your training consistent.

Referral System — Invite teammates to VirtusQ directly from the app.

Plus performance improvements, leaderboard fixes, and UI polish throughout.

### 1.0.6 — 2026-06-02

What's New in 1.0.6

Club Membership — Coaches and team owners can now purchase a Club plan and share Elite access with up to 15 athletes via a shareable invite code. Manage your roster, add or remove members, and track seats from one screen.

Free Trial — Pro and Elite subscriptions now include a 7-day free trial. No charge until after your trial ends.

Smarter Upgrade Screen — Rebuilt to show exactly what's hidden on your current plan and what unlocks when you upgrade.

Weekly Challenges — New rotating challenges on the Training tab to keep your sessions focused and track progress toward a weekly goal.

Position Benchmarks — See how you rank among athletes at your specific position on the leaderboard.

Drill Checkboxes — Tap any drill in your training day to mark it complete.

Smart Training Notifications — Get reminders on the days you've marked as solo training days in your schedule.

Bug Fixes & Polish — Leaderboard ranking fixes, better empty states throughout the app, and various performance improvements.

### 1.0.5 — 2026-05-28

Bug fixes

Leaderboard not loading — DATABASE_URL wasn't linked from Railway's Postgres service to the app service
Leaderboard all-time error — SQL subquery exposed best_score but outer query selected elite_score, column name mismatch
Weekly rank always showing #1 — RANK() window function was running after the WHERE uid = ? filter instead of before, so only your own rows were ranked
Leaderboard auto-submit silently failing — uid and username were never appended to the FormData in the analyze request
 New features

Position benchmarks — leaderboard now shows your rank among players at your position (e.g. "#3 among Liberos"), with filter pills to switch between all positions and yours
Weekly challenges — rotating challenge card on the training tab (rep rush, quality king, elite standard, etc.) with a progress bar
In-app review prompt — fires after 5+ reps and 70+ elite score, once per install
Force update banner — yellow banner at top of app when a newer version is on the App Store
Smart training notifications — weekly notifications scheduled only on days you marked "solo" in your availability
Drill checkboxes — tap any drill to mark it done with a strikethrough and green checkmark
Better empty states — progress tab and history tab now have proper illustrations and CTA buttons instead of blank screens
Profile completion nudge — leaderboard shows a card prompting you to set your position if you haven't
 Subscription / upgrade screen

Added prominent "Try free for 7 days — no payment today" hero banner
Trial badge always visible on Pro and Elite tier cards
CTA button now reads "Start Free Trial — Pro/Elite" with a gift icon
"No payment for 7 days · Cancel anytime" note under the purchase button
All trial messaging scoped to monthly billing only — yearly shows normal copy since it doesn't have the trial offer

### 1.0.4 — 2026-05-27

Navigation — Custom Back Arrow
All screens now use a clean Ionicons chevron back button instead of the default iOS "(tabs)" label. A shared BackArrow component was added to _layout.tsx and registered on every screen: training setup, availability, weekly recap, season wrapped, session detail, training drills, and leaderboard.

Availability Screen — Full Redesign
Complete rewrite of the availability screen with a much cleaner layout:

New "Solo" day type — marks days for AI-guided individual sessions (yellow, distinct from Club/Game/Rest)
Day grid — compact horizontal chips showing each day with a color dot for its type
Type picker — 2×2 grid of buttons that fills with the type's color when selected
Week overview list — scrollable list showing all 7 days with description text
Live summary chips — shows count of each type at the top (e.g. "Solo 4", "Rest 3")
Saves to both weekly_availability and training_availability keys so everything stays in sync
 Training Setup Screen — Full Redesign
Complete rewrite, totally different from availability:

Horizontal scrollable day bar — compact chips with colored dots, tap to select
2×2 session type grid — Solo / Club / Game / Rest with icons and descriptions
Session settings card — time duration picker (30/45/60/75 min) + focus skill (passing/setting) in one card
Live week breakdown — sticky bottom bar shows the full week summary before generating the plan
Removed the old BlurView AI card and all the heavy static content
 Training Personalization — "Why This Session" Card
New context card added to the training day screen that shows exactly why the AI picked today's session:

Skill + confidence chip — e.g. "Passing · 71%"
Trend chip — green "↑ Improving" or red "↓ Needs focus" based on last 21 days of history
Position chip — shows the athlete's position from their profile
Rep count chip — how many analyzed reps fed into this recommendation
Primary fix row — the single most important thing to work on, highlighted with a sparkles icon
Drill cards now show focus in the primary color and coachNote as a styled coach tip
 Training Engine — Real Personalization
generateTrainingDay.ts was fully rebuilt to actually use the user's real data:

Reads from the correct user-scoped storage keys (analysis_history:${uid}, user_profile:${uid})
Analyzes the last 21 days of reps to find the weakest skill by average confidence
Trend detection — splits history in half, compares older vs newer averages to determine improving/declining
Weak metric mapping — confidence score maps to the specific problem: technique / posture / stability / consistency
Position-aware drill recommendations — now actually calls recommendDrills({ position, skill, weakMetric }) from the drill recommender library
Focus label is now descriptive: "Passing · 71% confidence" instead of "Passing Improvement"
 Leaderboard — Now Actually Works
Database (PostgreSQL) connected to the backend via DATABASE_URL
Auto-submit on every rep — after each video analysis, the score is automatically posted to the leaderboard
User's uid and username (from their profile name) now sent with every analyze request
Better error messages: timeout shows "Server is warming up", no connection shows specific message, server errors show the actual status code
Fixed weekly rank query — previously ranked users against themselves (always showed rank 1), now correctly ranks against all players

---

*Data collected daily from the US App Store and indexed by [AppsHunter](https://appshunter.io/). User reviews are verbatim App Store reviews. Ratings, prices and chart positions refresh continuously; this snapshot is from 2026-08-01.*
