The workflow consisted of three iterations:
Completed tasks:
Completed tasks:
Completed and ongoing tasks:
Our team has tried to make the platform publicly available. During registration, you can choose from 6 roles: fighter, fan, referee, commentator, owner of the arena, and manager. The set of tools and capabilities depends on the profile type.
Creating a fight is one of the main functions of an MMA fighter. They can offer the time and date of the fight, choose the venue and the referee/judge, invite suitable opponents to the fight, and participate in tournaments. From the first fight, the fighter receives 20% of the PPV.
We have added a convenient search for fighters, judges, promoters, and gyms. Also, you can view detailed profile info, e.g., weight category, fighting technique, sponsors or location, and a list of fights (for the gym).
We have developed and implemented a scoring system for different roles. The fighter's rating is affected by the results of each match. The promoter's rating depends on fighters' records and ratings. The rating of the judge must guarantee the transparency of refereeing.
The arena receives a personal calendar that creates 20-minute segments based on the actual available time for fights. The fighters choose the date and time of the fight, and the site provides the operator, in-ring referee, and judges to count the votes (randomly).
We have provided an essential tool for the referee, such as judge cards. The judge gives a score from 8 to 10 to each fighter at the end of each round. It is also possible to disqualify a fighter or declare a no contest.
We have made it possible for all fans to add athletes and events to their favorites and monitor activity at any time. Fans can also follow the fight calendar of upcoming fighters and see past results.
Our experts have done several powerful integrations, including with the streaming platform. We optimized the video streaming process and offered viewers worldwide broadcasts of fights.
We decided to apply a convenient concept of navigation within the app. When a user initiates a link, the platform instantly takes them to a predefined section. It provides a seamless user experience.