We are incredibly pleased with our collaboration with Aurora Solutions, we have received a good product, and their technical capabilities are above expectations.
Hamid Kabodvand - CEO and Founder At Self Made Academy
With a 52-week long development plan customized to your age and requirements, Self Made Academy helps you take your football skills to a whole new level. The app enables you to monitor your progress via different tests and allows you to market your prowess as a footballer among other associations, scouts, and clubs! All are made simple, organized, and convenient through the app.
The client needed us to create an engaging platform by automating the process of player training and performance evaluation to make the app experience as smooth as possible. With the high frequency of users, it would become tedious to update and maintain logs and provide feedback manually. An ambitious project, no doubt, but a challenge we wanted to take on nevertheless.
We carried out a series of sessions with the client to ensure the most intricately planned out phases as we wanted to ascertain client expectations and requirements down to the same dot.
Detailed specifications are vital before moving on to the build. After understanding core functionalities, UI flows, and databases, we built a technical design to ensure harmony in the frameworks, billings systems, and authentication systems when all put together. Using Flutter, we integrated all new features into a seamless and user-friendly experience for both players and managers alike.
Since SMA is all about football training and clubs, another anticipated challenge would include backend development to construct an administrative portal that maintains each player’s timeline to take their training in a defined time window via Spring Boot. The team used Firebase cloud messaging for push notifications to ensure that players don’t miss out on their training. Unlike older cross-platform solutions, building with Flutter resulted in a fully native app-store installable app. With Flutter, the updates to the core app functionality allow both iOS and Android platforms to receive the benefits of new features and bug fixes while only requiring a singular codebase to be updated.