{"id":194,"date":"2022-10-24T14:37:35","date_gmt":"2022-10-24T11:37:35","guid":{"rendered":"https:\/\/newstaging.pecodesoftware.com\/blog\/?p=194"},"modified":"2026-01-21T13:46:36","modified_gmt":"2026-01-21T11:46:36","slug":"case-study-social-platform-for-football-coaches","status":"publish","type":"post","link":"https:\/\/pecodesoftware.com\/blog\/case-study-social-platform-for-football-coaches\/","title":{"rendered":"Case study. Social platform for football coaches"},"content":{"rendered":"\n<p>With 3.5 billion fans worldwide and 250 million players across 200 countries around the world, football is the true king of all sports. This is not just a game, but a worldwide phenomenon. It connects every country, group, and nationality.&nbsp;<\/p>\n\n\n\n<p>There are a lot of products dedicated to football and related sport activities. Most of them were made for fans and athletes, but what do strategy-focus people care about?&nbsp;<\/p>\n\n\n\n<p>The Pecode team has developed various web and mobile apps since 2017. Throughout the years we were working on projects in over ten different industries. Of course, every project has its own story.&nbsp;<\/p>\n\n\n\n<p>Today, we want to share our newest case study. Let us tell you how we managed to create a niche social media platform \u2014 Gaffer.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Challenge<\/strong><\/h2>\n\n\n\n<p>So, basically, what is Gaffer?<\/p>\n\n\n\n<p>Our goal was to create a user-friendly and well-operable web platform for football coaches. It needed to be a place where coaches from all around the world can share, discuss, and create their own drills.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1013\" height=\"638\" src=\"https:\/\/pecodesoftware.com\/blog\/wp-content\/uploads\/2022\/10\/csgaffer_1-1024x640.png-e1724168766998.png\" alt=\"\" class=\"wp-image-1372\" srcset=\"https:\/\/pecodesoftware.com\/blog\/wp-content\/uploads\/2022\/10\/csgaffer_1-1024x640.png-e1724168766998.png 1013w, https:\/\/pecodesoftware.com\/blog\/wp-content\/uploads\/2022\/10\/csgaffer_1-1024x640.png-e1724168766998-300x189.png 300w, https:\/\/pecodesoftware.com\/blog\/wp-content\/uploads\/2022\/10\/csgaffer_1-1024x640.png-e1724168766998-768x484.png 768w\" sizes=\"(max-width: 1013px) 100vw, 1013px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Analysis and preparation&nbsp;<\/strong><\/h2>\n\n\n\n<p>Before diving into building visual identity and app logic, our team conducted a deep analysis of Gaffer\u2019s opportunities. The main focus of our research was defining the needs and wishes of our target audience. The discovery of these factors allowed us to implement relevant functionality and visual identity.<\/p>\n\n\n\n<p>We started interviewing football coaches and asking questions on their forums. The results were worth investing the time and effort.<\/p>\n\n\n\n<p>Key insights:<\/p>\n\n\n\n<p>1) Most of the coaches outlined that they use their mobile phones or notebooks primarily. As they say, when you see a new possibility to improve your strategy, you need to write that down as soon as possible. Otherwise, you will forget it within minutes.<\/p>\n\n\n\n<p>2) The problem was not in making notes, but in searching for inspiration. The information you can find on forums isn\u2019t well-organized and is often displayed in different form. We needed to improve on this. <\/p>\n\n\n\n<p>3) The vast majority of coaches pointed out that they often try to mix their strategies with other examples from other coaches. This is a exercise, which helps you find more opportunities faster.&nbsp;<\/p>\n\n\n\n<p>After finding all necessary information about customers&#8217; needs, we moved to design.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"918\" height=\"571\" src=\"https:\/\/pecodesoftware.com\/blog\/wp-content\/uploads\/2022\/10\/csgaffer_9-1024x640-1.png\" alt=\"\" class=\"wp-image-1375\" srcset=\"https:\/\/pecodesoftware.com\/blog\/wp-content\/uploads\/2022\/10\/csgaffer_9-1024x640-1.png 918w, https:\/\/pecodesoftware.com\/blog\/wp-content\/uploads\/2022\/10\/csgaffer_9-1024x640-1-300x187.png 300w, https:\/\/pecodesoftware.com\/blog\/wp-content\/uploads\/2022\/10\/csgaffer_9-1024x640-1-768x478.png 768w\" sizes=\"(max-width: 918px) 100vw, 918px\" \/><\/figure>\n\n\n\n<p><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-white-color\">,<\/mark><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Design and wireframing<\/strong><\/h2>\n\n\n\n<p>In order to ensure compliance with the users\u2019 needs, we based the whole design process on<mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-green-cyan-color\"> <\/mark><a href=\"https:\/\/www.interaction-design.org\/literature\/topics\/design-thinking\" target=\"_blank\" rel=\"noreferrer noopener\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-green-cyan-color\">Design Thinking methodology<\/mark><\/a>. Therefore, the design process was divided into 6 stages: Analysis, Interview, Prototyping, Design System, Interface Design, Presentation. Two of them we already completed..<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"915\" height=\"570\" src=\"https:\/\/pecodesoftware.com\/blog\/wp-content\/uploads\/2022\/10\/csgaffer_3.png\" alt=\"\" class=\"wp-image-1377\" srcset=\"https:\/\/pecodesoftware.com\/blog\/wp-content\/uploads\/2022\/10\/csgaffer_3.png 915w, https:\/\/pecodesoftware.com\/blog\/wp-content\/uploads\/2022\/10\/csgaffer_3-300x187.png 300w, https:\/\/pecodesoftware.com\/blog\/wp-content\/uploads\/2022\/10\/csgaffer_3-768x478.png 768w\" sizes=\"(max-width: 915px) 100vw, 915px\" \/><\/figure>\n\n\n\n<p>The first thing we did was make a detailed User Flow Map. This map helped us to understand the future journey of our users, so we started wireframing main screens.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"911\" height=\"568\" src=\"https:\/\/pecodesoftware.com\/blog\/wp-content\/uploads\/2022\/10\/csgaffer_4.png\" alt=\"\" class=\"wp-image-1379\" srcset=\"https:\/\/pecodesoftware.com\/blog\/wp-content\/uploads\/2022\/10\/csgaffer_4.png 911w, https:\/\/pecodesoftware.com\/blog\/wp-content\/uploads\/2022\/10\/csgaffer_4-300x187.png 300w, https:\/\/pecodesoftware.com\/blog\/wp-content\/uploads\/2022\/10\/csgaffer_4-768x479.png 768w\" sizes=\"(max-width: 911px) 100vw, 911px\" \/><\/figure>\n\n\n\n<p>Along with wireframing, we created branded materials and established brand guidelines. These were, fonts, colors, rules of usage of branded elements, a logo. Everything was designed to represent the training camp atmosphere.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"917\" height=\"570\" src=\"https:\/\/pecodesoftware.com\/blog\/wp-content\/uploads\/2022\/10\/csgaffer_5.png\" alt=\"\" class=\"wp-image-1380\" srcset=\"https:\/\/pecodesoftware.com\/blog\/wp-content\/uploads\/2022\/10\/csgaffer_5.png 917w, https:\/\/pecodesoftware.com\/blog\/wp-content\/uploads\/2022\/10\/csgaffer_5-300x186.png 300w, https:\/\/pecodesoftware.com\/blog\/wp-content\/uploads\/2022\/10\/csgaffer_5-768x477.png 768w\" sizes=\"(max-width: 917px) 100vw, 917px\" \/><\/figure>\n\n\n\n<p>And of course, the design system.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"912\" height=\"567\" src=\"https:\/\/pecodesoftware.com\/blog\/wp-content\/uploads\/2022\/10\/csgaffer_9.png\" alt=\"\" class=\"wp-image-1386\" srcset=\"https:\/\/pecodesoftware.com\/blog\/wp-content\/uploads\/2022\/10\/csgaffer_9.png 912w, https:\/\/pecodesoftware.com\/blog\/wp-content\/uploads\/2022\/10\/csgaffer_9-300x187.png 300w, https:\/\/pecodesoftware.com\/blog\/wp-content\/uploads\/2022\/10\/csgaffer_9-768x477.png 768w\" sizes=\"(max-width: 912px) 100vw, 912px\" \/><\/figure>\n\n\n\n<p>As a whole, the Pecode design team successfully finished all necessary design stages. The next phase was development.<mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-white-color\">,<\/mark><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Development<\/strong><\/h2>\n\n\n\n<p>We planned Gaffer as a Web Application. However, it has responsive design adapted for mobile and tablet usage.<\/p>\n\n\n\n<p>The functionality of Gaffer includes:<\/p>\n\n\n\n<p>&#8211; Ability to create a user profile using your email, and log in to a previously created profile.<\/p>\n\n\n\n<p>&#8211; By logging in, the user has the opportunity to create posts and publish them in his profile.<\/p>\n\n\n\n<p>&#8211; Ability to delete your profile (also change personal data, password, and access for premium access)<\/p>\n\n\n\n<p>&#8211; Built-in messenger, in which the user can create chats with other users, as well as create group chats with them.<\/p>\n\n\n\n<p>&#8211; Notifications (comments, messages, likes etc.)<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"917\" height=\"573\" src=\"https:\/\/pecodesoftware.com\/blog\/wp-content\/uploads\/2022\/10\/csgaffer_7.png\" alt=\"\" class=\"wp-image-1382\" srcset=\"https:\/\/pecodesoftware.com\/blog\/wp-content\/uploads\/2022\/10\/csgaffer_7.png 917w, https:\/\/pecodesoftware.com\/blog\/wp-content\/uploads\/2022\/10\/csgaffer_7-300x187.png 300w, https:\/\/pecodesoftware.com\/blog\/wp-content\/uploads\/2022\/10\/csgaffer_7-768x480.png 768w\" sizes=\"(max-width: 917px) 100vw, 917px\" \/><\/figure>\n\n\n\n<p>After buying a premium subscription, Gaffer opens new opportunities to grow your strategy skills. You will be able to use the editor feature for creating football tactics (drills). The user can choose one of the proposed layouts of the football field, of which he can later place various figures. Those figures are the same as the ones that coaches use on a football pitch. It is also possible to change the size of these figures on the field, rotate them, change their color and move them around the field. All drills created by the user are stored on the \u201cCoaching Center\u201d page, and when creating a new post, it is possible to attach an image of a drill from your profile.<\/p>\n\n\n\n<p>During the development process, we were sticking to SCRUM methodology with the possibility of fully remote work. You can find the principles of effective remote workflow which we use in our team<mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-green-cyan-color\"> <\/mark><a href=\"https:\/\/pecodesoftware.com\/blog\/how-to-organize-effective-remote-workflow\/\" target=\"_blank\" rel=\"noreferrer noopener\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-green-cyan-color\">here<\/mark><\/a><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-green-cyan-color\">.<\/mark><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>QA<\/strong><\/h2>\n\n\n\n<p>To ensure Gaffer\u2019s good performance, we needed to conduct a full-scale QA analysis and report all possible bugs and pitfalls.<\/p>\n\n\n\n<p>Our QA team took the challenge and accomplished lots of important tasks, including:<\/p>\n\n\n\n<p>&#8211; Smoke testing after the implementation of each functionality<\/p>\n\n\n\n<p>&#8211; Functional testing of the platform<\/p>\n\n\n\n<p>&#8211; Usability testing<\/p>\n\n\n\n<p>&#8211; UI\/UX testing<\/p>\n\n\n\n<p>&#8211; Creation of proposals for new functionality<\/p>\n\n\n\n<p>&#8211; Retest and Regression testing<\/p>\n\n\n\n<p>&#8211; Security testing<\/p>\n\n\n\n<p>&#8211; Database testing<\/p>\n\n\n\n<p>&#8211; Responsive testing<\/p>\n\n\n\n<p>&#8211; Cross browser testing<\/p>\n\n\n\n<p>&#8211; Component, Integration and System testing<\/p>\n\n\n\n<p>&#8211; Applied Positive and Negative test scenario<\/p>\n\n\n\n<p>&#8211; Applied Use Cases (for different types of users: those with and without searches)<\/p>\n\n\n\n<p>&#8211; The deep analysis and custom QA strategy helped us to release Gaffer as a bug-free and smooth platform.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"915\" height=\"570\" src=\"https:\/\/pecodesoftware.com\/blog\/wp-content\/uploads\/2022\/10\/csgaffer_8.png\" alt=\"\" class=\"wp-image-1383\" srcset=\"https:\/\/pecodesoftware.com\/blog\/wp-content\/uploads\/2022\/10\/csgaffer_8.png 915w, https:\/\/pecodesoftware.com\/blog\/wp-content\/uploads\/2022\/10\/csgaffer_8-300x187.png 300w, https:\/\/pecodesoftware.com\/blog\/wp-content\/uploads\/2022\/10\/csgaffer_8-768x478.png 768w\" sizes=\"(max-width: 915px) 100vw, 915px\" \/><\/figure>\n\n\n\n<p><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-white-color\">,<\/mark><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Conclusion <\/strong><\/h2>\n\n\n\n<p>Now, Gaffer is a well-optimized web platform available everywhere! You can check it out <a href=\"https:\/\/gaffer-app.com\/\" target=\"_blank\" rel=\"noreferrer noopener\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-green-cyan-color\">here<\/mark><\/a>.<\/p>\n\n\n\n<p>We are still working with Gaffer to ensure a proper work of the platform and assist with the new updates and features releases.<\/p>\n\n\n\n<p>We believe that the solution we provided will help football coaches from all around the world to improve their skills and make their jobs easier.<\/p>\n\n\n\n<p>Now, we are open to new opportunities, and we will gladly bring your product to a higher level. Contact us via <a><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-green-cyan-color\">hello@pecodesoftware.com<\/mark><\/a> for more information.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>With 3.5 billion fans worldwide and 250 million players across 200 countries around the world, football is the true king of all sports. This is not just a game, but a worldwide phenomenon. It connects every country, group, and nationality.&nbsp; There are a lot of products dedicated to football and related sport activities. Most of [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":757,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[11,20,24,23],"tags":[],"class_list":["post-194","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-case-studies","category-qa","category-ux-ui","category-web"],"acf":[],"_links":{"self":[{"href":"https:\/\/pecodesoftware.com\/blog\/wp-json\/wp\/v2\/posts\/194"}],"collection":[{"href":"https:\/\/pecodesoftware.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/pecodesoftware.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/pecodesoftware.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/pecodesoftware.com\/blog\/wp-json\/wp\/v2\/comments?post=194"}],"version-history":[{"count":8,"href":"https:\/\/pecodesoftware.com\/blog\/wp-json\/wp\/v2\/posts\/194\/revisions"}],"predecessor-version":[{"id":1773,"href":"https:\/\/pecodesoftware.com\/blog\/wp-json\/wp\/v2\/posts\/194\/revisions\/1773"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/pecodesoftware.com\/blog\/wp-json\/wp\/v2\/media\/757"}],"wp:attachment":[{"href":"https:\/\/pecodesoftware.com\/blog\/wp-json\/wp\/v2\/media?parent=194"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/pecodesoftware.com\/blog\/wp-json\/wp\/v2\/categories?post=194"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/pecodesoftware.com\/blog\/wp-json\/wp\/v2\/tags?post=194"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}