-
-
Dashboard: The main dashboard where users can start a game or workout and view their progress, XP, achievements, and training information.
-
Training: Personalized tennis training sessions and exercises designed to help players improve their skills and fitness.
-
AI Coach: An AI-powered coach that gives players guidance, feedback, and suggestions based on their training and performance.
-
Match History: Keeps track of previous matches, including results and performance so players can look back at their progress.
-
Tournaments: Allows players to participate in tournaments and follow their matches and results.
-
LeaderBoard: Shows player rankings and scores, giving users a way to compare their progress and compete with others.
-
Role Models: Features tennis players as inspiration, with profiles based on their playing styles and characteristics.
-
Match Prep: Helps players prepare for an upcoming match with information and suggestions based on their opponent and playing style.
-
Nutrition: Provides general nutrition and hydration guidance to support training, matches, and recovery.
-
Store: A dedicated section for browsing tennis-related products and equipment.
-
Available Racquets: Shows available tennis racquets that players can explore when choosing equipment for their game.
-
Progress: Tracks the player's development over time through training activity, performance, achievements, and other progress metrics.
-
Upcoming Events: Displays upcoming matches, tournaments, training sessions, and other important events.
-
Settings: Lets users manage their account, preferences, notifications, and other app settings.
-
Notifications: Keeps players updated about matches, tournaments, challenges, training reminders, achievements, and other activities.
AthletIQ is an AI-powered tennis fitness and gaming platform that turns physical movement into an interactive tennis experience.
The main idea behind AthletIQ is simple: instead of sitting in front of a screen and controlling a game using a keyboard, mouse, or controller, the player actually moves their body to play. A camera tracks the player's movements and uses computer vision to identify actions such as forehands, backhands, and footwork.
The game responds to these movements in real time. Players can practice tennis, play against an AI opponent, complete fitness challenges, improve their movement, and track their performance. The platform is designed to make exercise more enjoyable by combining a workout with the feeling of playing a real game.
AthletIQ also provides performance feedback based on the player's activity, helping them understand their movement, accuracy, consistency, and progress over time.
The project combines Artificial Intelligence, Computer Vision, Motion Tracking, Gaming, and Fitness into one platform. It is designed with a Fire TV experience in mind, allowing the user to exercise and play on a larger screen while using a camera for movement tracking.
Our goal with AthletIQ is to make fitness less boring and more engaging — turning a normal workout into something that feels like a game.
Built With
- amazon
- amazon-web-services
- artificial
- computer
- css
- fire
- github
- intelligence
- javascript
- learning
- machine
- mediapipe
- opencv
- postgresql
- python
- react
- supabase
- tailwind
- tensorflow
- tv
- typescript
- vision
- vite
- webrtc
Log in or sign up for Devpost to join the conversation.