I'm looking to create a mobile app designed for training young soccer players. The app functions as an interactive training and goal setting app between a trainer/coach their students and the students parent(s)/guardians. The app will feature video tutorials that cover a wide range of skills including: dribbling, shooting, passing, attacking moves, ball control, plyometrics, sprinting workouts, turns, cuts, feints, and finishing. Students plan out their weeks within the app, selecting training sessions from the video library to complete, and setting a goal for how much training they will do each day. The student will then organize and plot out their training sessions on a calendar in their app that they are held accountable to by their coach and parents. The daily training is gamified by the student being awarded points for: each session completed, each hour of training completed, and each weekly training goal completed. The points are shown as league standings with other students being taught by the coach.
Key Features:
- The app should be user-friendly for kids and parents alike.
- Video tutorial library- separated by difficulty level and skill type
- A weekly goal setting function: users choose number of hours a day to train.
- A weekly training calendar: users plan out their weeks- choosing what skills/tutorials they will be working on, where they will be doing the work, when they will be doing the work, and how they will make it happen.
- The calendar should link/sync to google calendars and other native calendaring apps.
- Accountability where users report on their daily training- something to show their coach they have completed their training for the day. Parent verifies student has done their daily training.
- The app includes communication for the coach and his students and their families through chat and email. All communication between student and coach includes the parent. There is no 1 on 1 communication. So when a student signs up on the app- there must be parents/guardians contact information included in the registration.
- Parents and coaches can see each student is doing every day, comment on or encourage the student through shared messages.
-Public chat groups for students in age cohorts to discuss training, challenge each other, etc.
- Gamifies training by providing points for each session completed, each hour of training completed, and points for daily goals achieved. These results are tracked and posted on the app like league standings. Standings reset each week. Similar to other popular education apps.
Skills and Experience Needed:
- Mobile app development experience, preferably with educational or training apps.
- Understanding of soccer and youth training.
- Experience in integrating video content into apps.
- UI/UX design experience, particularly for children's apps, would be a plus.