
Project Summary
- Aid hard-working individuals in fulfilling their dreams.
- Provide access to effective solo training.
- Top athletes recognize the importance of extra training sessions beyond team training.
- Effective solo training is essential for improvement.
- Few athletes know how to train efficiently and effectively without a coach.
- Common issues include:
- Lack of drill ideas.
- Limited resources.
- Asymmetric knowledge on the applicability of drills to the game.
Technologies
Frontend:
Flutter, Dart
Backend:
Flutter, Dart
Database:
SQL
Integrations:
API Integration
Challenges 😨
- Create a Better UI
- Ensuring the user interface is intuitive, engaging, and user-friendly.
- Time-Based Videos for Practice
- Providing organized, time-based practice videos for efficient training sessions.
- Update and Track Progress
- Enabling users to log, monitor, and track their training progress over time.
- Set Different Practice Plans
- Allowing users to set and customize various training plans to meet their specific goals and needs.
Solution 👍
- Create a Better UI
- Employ a user-centered design approach and use Flutter’s widget library to create a consistent and customizable interface.
- Time-Based Videos for Practice
- Develop a structured video library with an integrated timer feature to facilitate time-based training sessions.
- Update and Track Progress
- Implement a comprehensive progress tracking dashboard with data visualization and push notifications for consistency.
- Set Different Practice Plans
- Allow users to create and customize training plans with adaptive learning algorithms and community/expert guidance for personalized support.
Research Plan
To effectively address user needs, we will conduct surveys and interviews with athletes to understand their solo training requirements, preferences, and pain points. A competitive analysis of existing training apps and platforms, such as YouTube and fitness apps, will help identify their strengths and areas for improvement. Technology research will focus on the latest features and best practices in Flutter and Dart to create an intuitive and responsive UI. We will explore effective progress tracking techniques and data visualization tools to enhance user engagement. Additionally, researching adaptive learning algorithms will enable the creation of personalized and dynamic training plans that evolve with the user's progress.

App Demo Screens

Login / Sign Up

Login

Dashboard

Training Dashboard

Traning Plan
