Flutter Gymnastics Progress Tracking App

Заказчик: AI | Опубликовано: 09.03.2026

The project centres on a cross-platform Flutter mobile application that lets gymnasts, coaches and training centres stay connected while tracking every aspect of an athlete’s journey. Core experience • Social network flow with individual and gym/coach profiles • Secure one-to-one and group messaging • Photo & video sharing that supports slow-motion playback for skill review Performance & attendance • Daily attendance logging per gymnast and per class • Batch-wise exercise lists set by the coach, with completion ticks and notes • Automatic progress reports that pull data from attendance, exercise results and uploaded media • In-app monthly fitness test; a PDF/CSV report should generate instantly for athlete and coach Community layer A searchable directory lets users follow other gymnasts, coaches or entire training centres, encouraging feedback through comments and reactions. Admin utilities A lightweight web or in-app admin console is required for onboarding new gyms, managing user roles and pulling analytics. Platforms & stack Flutter + Dart for iOS and Android in a single codebase. I’m comfortable with Firebase for auth, real-time chat and cloud storage, but I’m open to equivalent back-ends if a clear benefit is explained. Acceptance criteria 1. Smooth signup via email / Google / Apple and role selection (gymnast, coach, centre admin). 2. All listed features function without crashes on the latest iOS and Android versions. 3. Reports export correctly and match raw data. 4. Codebase handed over in a private Git repo with build instructions and basic unit tests. I will provide wireframes and the data fields for each report. Share a rough timeline and any similar Flutter work you’ve shipped so we can align quickly.