Product Design & Strategy

Sporty app

A Comprehensive Sports Platform for Clients, Coaches, and Clubs

August 2024

Project Overview

Sporty is an innovative application designed for three user groups: fitness enthusiasts, personal trainers, and sports clubs. Its goal is to create a single, convenient platform that simplifies finding trainers and clubs across various sports disciplines in a chosen location.

Why Mobile and Web Applications?

The application was designed in both mobile and web versions to ensure accessibility for users who prefer using mobile devices as well as those who manage their activities on desktop computers.

Project scope

The project focused on developing an application that meets the needs of three key user groups: clients, trainers, and club owners. Clients required quick and seamless booking, trainers needed tools to manage their schedules effectively, and clubs sought automation to simplify daily operations. The result was a cohesive and intuitive system that harmoniously addressed these requirements in one integrated solution.

My role

UX design

|

UI design

|

UX writing

|

Graphic design

|

SCRUM master

|

Web design

|

Marketing strategy

|

E-mail automatization development

Tools and technologies

App design

Graphic design

Web design

Collaboration

Automatization

Project goals:

In its initial stage, the Sporty project focused on key areas that supported both platform development and the growth of its user community.

Brand Building:

Positioning Sporty as a modern platform associated with sports and a healthy lifestyle. Creating a cohesive brand identity that attracts users from the target audience.

Database of Trainers and Clubs:

Recruiting as many personal trainers and sports clubs as possible to ensure clients have access to a wide range of services before the app’s launch.

Reaching Users:

Raising awareness of the application among fitness enthusiasts and encouraging them to use the Sporty platform after its release.

Broad Availability of Sports Disciplines:

Enabling access to a variety of sports disciplines across Poland, promoting the development of diverse forms of physical activity.

Business Management Tool:

Providing trainers and sports clubs with a professional tool to manage bookings, clients, services, and finances efficiently.

Project challenges:

Designing for Three Different User Types:

Each user group had unique needs that had to be addressed during the design process. The challenges included.

  • Intuitive Role Switching: Ensuring that users could easily switch roles (e.g., from trainer to client) regardless of their current location in the app.

  • Filtering and Searching: Designing an effective filtering system and clear, intuitive presentation of trainer and club profiles.

  • Internal Communication: Developing functionality for sending messages, canceling bookings, and receiving various notifications.

  • Personalized Settings: Providing individual user settings and tailored dashboards for each group, reflecting their specific needs and functionalities.

  • Booking Process: Adapting the booking process to trainer and club availability while including all necessary details, such as service descriptions and automated scheduling.

  • Service/Training Creation: Allowing trainers and clubs to create service offerings with full configurations, including availability, details, and automated booking processes.

The Dynamics of a Startup Environment

  • Improving Design Processes: Although team roles were defined, there were no clear UX/UI design processes in place. My task was to introduce these processes and enhance communication among team members.

  • Implementing SCRUM Processes: I developed a SCRUM framework that streamlined the workflow within the team. This process improved the organization of design and implementation efforts.

Competitive Analysis

  • The Sporty application was analyzed in relation to existing solutions available in the Polish market. While specific details of the analysis cannot be disclosed, this process identified the strengths and weaknesses of competing applications, enabling Sporty to stand out as a comprehensive platform.

Key Features of the Sporty Application:

The iterative design process, including usability testing conducted with prototypes, enabled the refinement of both the app’s functionalities and user journeys.

Advanced Search Engine:

A search tool with multiple filtering levels for quick and precise service discovery.

Calendar

Appointment management functionality for trainers, clubs, and clients.

Sports Facility Map:

An interactive map helps users locate sports facilities in their area.

Booking and Payments:

A training booking process integrated with an external payment gateway.

Internal Chat:

Built-in messaging for exchanging messages and attachments.

Dashboards:

Personalized panels featuring key statistics.

Service and Client Management:

Functionality tailored for trainers and clubs.

Notification System:

Updates on training sessions, messages, and app activities.

Project results:

The Sporty application project yielded numerous valuable outcomes, both in achieving its objectives and in improving project processes. Here are the key achievements of the project:

Completed mobile and web application design:

A comprehensive user interface design was developed, addressing the needs of three user groups. The application is currently being implemented by the development team.

Defined brand identity:

By designing a cohesive visual identity and communication strategy, Sporty has established a distinctive image in the sports market, which supports building recognition among target users.

Optimized communication and marketing automation:

The implementation of an automated mailing system using Mailchimp enabled efficient management of marketing campaigns. This allowed the team to reach potential users and increase their engagement prior to the application launch.

Creation of a mailing list and community:

Through a well-thought-out social media promotion strategy and a newsletter sign-up page in Webflow, a solid base of future users was built. This engaged community lays the groundwork for a successful application launch.

Effective team and process organization:

The introduction of project management structures and the SCRUM system improved team communication and ensured task execution flow. Optimized processes allowed the team to adapt to dynamic changes, supporting the development and iterations of the application.

Introduction of unique UX/UI solutions

The design included advanced features such as personalized dashboards, an advanced search engine, a notification system, and integration of the booking process with an external payment gateway. Each feature was designed with user intuitiveness and convenience in mind.

Improved internal project processes

The Sporty project facilitated the creation of UX/UI processes from scratch, including iterative usability testing and prototyping. Communication among team members was streamlined, contributing to better information flow and work efficiency.

Mobile Application Structure

The App Map illustrates the complete user flow within the mobile application, showcasing all paths and connections to provide a clear overview of its structure and functionality.

Mobile app flows

Below are the key user flows for the mobile application, focusing on clients. While the app is still under development, trainers and clubs will soon gain access to the mobile platform as well, ensuring a seamless experience for all user groups.

Website app flows

The web application was created to support users who rely on computers for work, such as trainers, clubs, and clients who prefer browsing on larger screens. This ensures efficient management, better usability, and a smooth experience tailored to their needs.

Registration

The registration process is quick and intuitive. It involves providing basic personal information and answering three short questions, enabling the application to tailor its functions and recommendations to the user's preferences.

Training Reservation

Booking a selected training session is completed in three steps, taking less than 2 minutes: selecting a suitable date from the available options, reviewing the reservation details, and making a payment through a secure external gateway. The entire process is fast, clear, and intuitively guides the user step by step.

My Trainings

Users have constant access to a calendar showing scheduled training sessions, a history of completed sessions, and upcoming reservations, which can be edited or canceled at any time.

Settings

The settings section allows users to manage personal data, change their password, and review or delete feedback they have submitted within the system.

Chat

The internal chat feature allows users to easily communicate with trainers, obtaining detailed information about availability and training preparation. Eliminating the need for external messengers makes organization and communication significantly simpler and more efficient.

Login

A tailored login process enables trainers, clients, and clubs to intuitively select their role via a dropdown menu, minimizing login errors and improving access efficiency. This solution ensures quick access to the appropriate panel, adapted to the needs of each group.

Adding Services

Trainers can add their services by specifying the title, category, description, duration, training format (on-site, online, or at the client’s location), price, and availability. Each service can be edited or deleted at any time, offering full flexibility.

Calendar

The calendar allows trainers to manage their training schedules, displaying details for all reservations, such as dates, times, and client information. This intuitive tool supports effective time management.

Profile Settings

Trainers can personalize their profiles and manage settings tailored to their needs, such as notifications for reservations or contact details.

Adding Services

Clubs can add services similarly to trainers, with the added ability to assign specific trainers to particular sessions. This feature simplifies service management and ensures the club's schedule is well-organized.

Trainer Management

Clubs can add trainers by inviting a registered user, which centralizes management and streamlines organizational workflows, or by sending an email invitation with a registration link, allowing new trainers to join the system as part of the club. This intuitive approach supports team growth and resource management efficiency.

Website app flows

The web application was created to support users who rely on computers for work, such as trainers, clubs, and clients who prefer browsing on larger screens. This ensures efficient management, better usability, and a smooth experience tailored to their needs.

Creating Social Media Profiles

I created profiles on Facebook and Instagram, adding essential information and preparing them for further development as part of the media strategy.

Designing Graphic Templates

I developed custom templates for social media posts and campaigns, ensuring high-quality visuals that effectively represent the Sporty brand.

Recruiting a Social Media Specialist

To support further growth, I facilitated the recruitment of a Social Media Specialist. Their primary responsibilities included executing the marketing strategy, growing the user base, and attracting potential clients.

Developing a Marketing Strategy

I devised a marketing strategy focused on building a community before the app’s launch. Actions included growing the mailing list, engaging users on social media, fostering early interactions to create awareness and interest in the platform, and preparing targeted promotional campaigns for maximum visibility.

Implementing SCRUM Processes

I introduced a tailored SCRUM process to meet the unique needs of the Sporty startup. This included creating a sprint backlog, planning cycles, organizing weekly reviews to maintain team alignment, and implementing agile task management to optimize workflow and communication.

Promotional Activities

I designed a landing page to collect mailing list subscriptions via newsletter sign-ups. Users were directed to this page through social media ads, effectively building a contact list and generating interest in the application.

E-mail Automation

These efforts resulted in sustainable marketing processes, effective project management strategies, and a scalable foundation for Sporty’s marketing. Email automation implemented in Mailchimp, integrated with the landing page form, enabled efficient newsletter delivery to targeted audience groups, enhancing communication and engagement.

Project summary

The Sporty project is a comprehensive platform that connects the needs of trainees, trainers, and sports clubs, offering intuitive and functional solutions to support both athletic and business development. Working on this project encompassed not only UX/UI design but also the development of a marketing strategy, the implementation of SCRUM processes, and email automation in Mailchimp. These efforts provided Sporty with a solid foundation, enabling effective community building, team workflow optimization, and user engagement even before the official launch.

This inspiring experience allowed me to learn how to design and implement comprehensive products that address diverse user needs while efficiently managing processes at various stages of development. Sporty sets new standards in creating sports applications by combining advanced technology, user-friendly design, and a strategic business approach.

Interested in collaborating? Get in touch with me! ux.drozd@gmail.com

All rights reserved. Copyright © 2022-2025 Bartosz Drozd