Copy-of-index.png

Self Made Academy (SMA) is a comprehensive football training app.

SMA provides you a digital platform to hone your football skills.

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

About SMA

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.

SMA Hero Image_1.png
grass Background.jpg

Client Challenge

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.

 
Developing SMA v1.3.jpg

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.

Solution Offering

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.

Technologies

Frontend:
Angular, Flutter

Backend:
Spring Boot

Database:
MongoDB

Authentication:
OAuth2.0

Billing:
Stripe

Cloud:
AWS

Storage & Delivery:
AWS S3, AWS, CloudFront

Container Orchestration:
AWS ECS

CICD:
GitHub Actions

Logging:
AWS CloudWatch

Mobile Applications:
Flutter (iOS and Android)

Web Application:
Angular

grass Background.jpg

Quote

“Vi är oerhört nöjda med vårt samarbetet med Aurora Solutions, vi har fått en bra produkt och deras tekniska förmågor är över förväntat.”

Hamid Kabodvand - CEO and Founder på Self Made Academy

Boy kicking2.png

Tell us a little bit about your project.

Let's start your project

Reach out to discuss your next big
project or just to have a chat

Thanks for submitting!

 
Без названия.png

It’s easy to get started

Subscribe to our newsletter!

Thanks for submitting!

Sweden office

Arenavägen 29, pl 8- Globen

Johanneshov, Stockholm, Sweden

Have a requirement, but unsure about the cost?
Engage with us to get started on your plan today!