10PASS
10PASS
10PASS
10PASS
10PASS
10PASS
10PASS
10PASS
Connecting football enthusiasts
through a social sports app
Connecting football enthusiasts
through a social sports app
Connecting football enthusiasts
through a social sports app
Connecting football enthusiasts
through a social sports app
Connecting football enthusiasts
through a social sports app
Connecting football enthusiasts
through a social sports app
Connecting football enthusiasts
through a social sports app
Connecting football enthusiasts
through a social sports app
UX RESEARCH & DESIGN // GRADUATION PROJECT AT NETCRAFT ACADEMY
UX RESEARCH & DESIGN
GRADUATION PROJECT AT NETCRAFT ACADEMY
UX RESEARCH & DESIGN // GRADUATION PROJECT AT NETCRAFT ACADEMY
UX RESEARCH & DESIGN
GRADUATION PROJECT AT NETCRAFT ACADEMY








Project Overview
Project Overview
Project Overview
10Pass is a social mobile application designed to simplify the process of organizing and joining football matches within a local community. The app aims to connect football enthusiasts in a given area, making it easier for them to find and participate in games that suit their preferences and skill levels.
///////////////////////////////////////////////////////
///////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////
Main Pain Points
Main Pain Points
Main Pain Points
Main Pain Points
The main problem addressed is the difficulty faced by football enthusiasts in organizing and participating in local matches due to challenges such as
Difficulty finding available players
Struggles in finding suitable playing fields that available
Finding available near games to join in my time prefernces
Lack of a centralized platform for organizing games
Challenges in collecting and managing payments from participants for rental fields
The Challenges
The Challenges
The Challenges
Implementing a user-friendly payment system that allows for easy splitting of field rental costs among multiple participants, ensuring transparency process for the payments.
Striking the right balance between offering a feature-rich application and maintaining a simple, intuitive user interface.







Social Survey
Social Survey
Social Survey
Social Survey
My field research allows me to gain firsthand xperience and knowledge about the players, their behavior, and processes they make to gather, play and choose their field by making survey in the social media.
Conclusions
Conclusions
Conclusions
Conclusions
Younger audience
fewer tech issues
The target audience is primarily young people between the ages of 22-28, which means they are likely to face fewer technological difficulties.
Streamlined coordination
reduces frustration
Organizing games through WhatsApp groups and phone callscan be frustrating, as it involves coordinating attendance, assigning responsibilities, and ensuring everyone shows up. An app that consolidates this process in one place could streamline the experienceand reduce frustration.
rental and
payment system
Renting fields is a hassle, requiring one person to coordinate dates, check availability, pay the field owner, and collect money from other players. An integrated system connected to field schedules and a transparent payment system that collects from each player directly could greatly simplify this process.
Public games and
player matching
Finding enough players can be challenging, leading to delayed games. A system that allows users to create public games and invite suitable players based on defined criteria could help fill in the gaps.
Overcoming
social barriers
Some people want to play but don't have anyone to play with feels shy about joining games with strangers. A platform that normalizes joining public games could creates a reality where it's acceptable and help overcome this social barrier.
Eliminating
the hassle
The effort required to find a game by physically searching for suitable fields and players can be discouraging. A system that allows users to easily find and join public games at their convenience would eliminates the need for unnecessary searches.
Eliminating
the hassle
The effort required to find a game by physically searching for suitable fields and players can be discouraging. A system that allows users to easily find and join public games at their convenience would eliminates the need for unnecessary searches.
These findings highlight the need for a comprehensive app that addresses the key challenges faced by players, making the process of organizing and joining football games more accessible, convenient, and socially comfortable.








Interviews
Interviews
Interviews
Interviews
I managed to get 2 interviews with 2 potential users, one is a player who really likes football, serious, professional and goal oriented.
and the other user also likes to play football but more in the direction of playing for the experience and having good time with friends.
Both greatly influenced the decisions I made regarding adapting the system to various needs and shaping the nature of the personas that will be presented later.
Market Research
Market Research
Market Research
Market Research
After analyzing various competitors, including event organization platforms, sports facility booking systems, and tournament management tools, I identified a gap in the market for a comprehensive, user-friendly solution tailored specifically to amateur football players' needs.
The competitors revealed clear market gaps. While CeleBreak offers company-managed games, OpenSports provides general sports management, and Migrashim focuses on field rentals, none delivers a comprehensive solution for amateur football players. 10Pass uniquely combines social features with practical game management tools, integrating field management, game organization, and community features into one platform. This integrated approach makes it the first solution specifically designed to address both social and logistical challenges of amateur football players.





Feature
10Pass
CeleBreak
OpenSports
Gamepool
MeetUp
Platform
Mobile
Mobile / Web
Mobile / Web
Mobile
Mobile / Web
New Game Creation
Streamlined process for creating and organizing games
Self-managed organization system to create Public / Private games
Not available
Self-managed organization system to create Public / Private games
Self-managed organization system to create Public / Private games
General event organization system
Game Discovery & Matching
Advanced search system with customizable filters for finding suitable games
Personalized game search with multiple filters
Basic categorized game search
Group-based event discovery with filters
Basic categorized game search
General event search with category filters
Public Game Access
System for joining games and connecting with new players
Open platform for joining public games
Structured company-organized games only
Open platform for joining public games
Open platform for joining public games
Open group-based events
Team Organization
Managing roles and responsibilities
Built-in role assignment system
Not available
Not available
Not available
Basic group organizer roles
Attendance Management
System for managing player participation
RSVP system
Strict check-in system within 200m
RSVP system
RSVP system
RSVP system
Payment Management
System for handling field rental payments
Field Rental
Direct field booking and management
Manual booking through company staff
Manual booking through company staff
Not available
Not available
Split Payments
Available
Available
Available
Not available
Not available
Payment Tracking
Transparent payment status monitoring
Not available
Payment monitoring system
Not available
Basic payment tracking
Payment Transaction
Process activated after all players pay
Immediate individual payment
Immediate individual payment
Not available
Standard payment system
Player Finding System
Tool for finding and inviting suitable players to games
Smart player matching system based on preferences
Not available
Suggested invites based on location
Not available
Not available
Smart Notifications
Intelligent reminder and recommendation system
Comprehensive personalized notification system
Basic game reminders only
Event-based push notifications
Basic game reminders only
Basic event reminders
Field Management
System for adding and managing field information
Users can add and unmapped public fields
Not available
Not available
Not available
Not available
Public Field Mapping
System for mapping and using public fields
Mapping for public fields with game scheduling options
Not available
Not available
Not available
Not available
Game Settings Control
Customization of game parameters
Customizable game rules and formats
Not available
Customizable game rules and formats
Customizable game rules and formats
Basic event settings
Feature
10Pass
CeleBreak
OpenSports
Gamepool
MeetUp
Platform
Mobile
Mobile / Web
Mobile / Web
Mobile
Mobile / Web
New Game Creation
Streamlined process for creating and organizing games
Self-managed organization system to create Public / Private games
Not available
Self-managed organization system to create Public / Private games
Self-managed organization system to create Public / Private games
General event organization system
Game Discovery & Matching
Advanced search system with customizable filters for finding suitable games
Personalized game search with multiple filters
Basic categorized game search
Group-based event discovery with filters
Basic categorized game search
General event search with category filters
Public Game Access
System for joining games and connecting with new players
Open platform for joining public games
Structured company-organized games only
Open platform for joining public games
Open platform for joining public games
Open group-based events
Team Organization
Managing roles and responsibilities
Built-in role assignment system
Not available
Not available
Not available
Basic group organizer roles
Attendance Management
System for managing player participation
RSVP system
Strict check-in system within 200m
RSVP system
RSVP system
RSVP system
Payment Management
System for handling field rental payments
Field Rental
Direct field booking and management
Manual booking through company staff
Manual booking through company staff
Not available
Not available
Split Payments
Available
Available
Available
Not available
Not available
Payment Tracking
Transparent payment status monitoring
Not available
Payment monitoring system
Not available
Basic payment tracking
Payment Transaction
Process activated after all players pay
Immediate individual payment
Immediate individual payment
Not available
Standard payment system
Player Finding System
Tool for finding and inviting suitable players to games
Smart player matching system based on preferences
Not available
Suggested invites based on location
Not available
Not available
Smart Notifications
Intelligent reminder and recommendation system
Comprehensive personalized notification system
Basic game reminders only
Event-based push notifications
Basic game reminders only
Basic event reminders
Field Management
System for adding and managing field information
Users can add and unmapped public fields
Not available
Not available
Not available
Not available
Public Field Mapping
System for mapping and using public fields
Mapping for public fields with game scheduling options
Not available
Not available
Not available
Not available
Game Settings Control
Customization of game parameters
Customizable game rules and formats
Not available
Customizable game rules and formats
Customizable game rules and formats
Basic event settings
Feature
10Pass
CeleBreak
OpenSports
Gamepool
MeetUp
Platform
Mobile
Mobile / Web
Mobile / Web
Mobile
Mobile / Web
New Game Creation
Streamlined process for creating and organizing games
Self-managed organization system to create Public / Private games
Not available
Self-managed organization system to create Public / Private games
Self-managed organization system to create Public / Private games
General event organization system
Game Discovery & Matching
Advanced search system with customizable filters for finding suitable games
Personalized game search with multiple filters
Basic categorized game search
Group-based event discovery with filters
Basic categorized game search
General event search with category filters
Public Game Access
System for joining games and connecting with new players
Open platform for joining public games
Structured company-organized games only
Open platform for joining public games
Open platform for joining public games
Open group-based events
Team Organization
Managing roles and responsibilities
Built-in role assignment system
Not available
Not available
Not available
Basic group organizer roles
Attendance Management
System for managing player participation
RSVP system
Strict check-in system within 200m
RSVP system
RSVP system
RSVP system
Payment Management
System for handling field
rental payments
Field Rental
Direct field booking and management
Manual booking through company staff
Manual booking through company staff
Not available
Not available
Split Payments
Available
Available
Available
Not available
Not available
Payment Tracking
Transparent payment status monitoring
Not available
Payment monitoring system
Not available
Basic payment tracking
Payment Transaction
Process activated after all players pay
Immediate individual payment
Immediate individual payment
Not available
Standard payment system
Player Finding System
Tool for finding and inviting suitable players to games
Smart player matching system based on preferences
Not available
Suggested invites based on location
Not available
Not available
Smart Notifications
Intelligent reminder and recommendation system
Comprehensive personalized notification system
Basic game reminders only
Event-based push notifications
Basic game reminders only
Basic event reminders
Field Management
System for adding and managing field information
Users can add and unmapped public fields
Not available
Not available
Not available
Not available
Public Field Mapping
System for mapping and using public fields
Mapping for public fields with game scheduling options
Not available
Not available
Not available
Not available
Game Settings Control
Customization of game parameters
Customizable game rules and formats
Not available
Customizable game rules and formats
Customizable game rules and formats
Basic event settings
Feature
10Pass
CeleBreak
OpenSports
Gamepool
MeetUp
Platform
Mobile
Mobile / Web
Mobile / Web
Mobile
Mobile / Web
New Game Creation
Streamlined process for creating and organizing games
Self-managed organization system to create Public / Private games
Not available
Self-managed organization system to create Public / Private games
Self-managed organization system to create Public / Private games
General event organization system
Game Discovery & Matching
Advanced search system with customizable filters for finding suitable games
Personalized game search with multiple filters
Basic categorized game search
Group-based event discovery with filters
Basic categorized game search
General event search with category filters
Public Game Access
System for joining games and connecting with new players
Open platform for joining public games
Structured company-organized games only
Open platform for joining public games
Open platform for joining public games
Open group-based events
Team Organization
Managing roles and responsibilities
Built-in role assignment system
Not available
Not available
Not available
Basic group organizer roles
Attendance Management
System for managing player participation
RSVP system
Strict check-in system within 200m
RSVP system
RSVP system
RSVP system
Payment Management
System for handling field rental payments
Field Rental
Direct field booking and management
Manual booking through company staff
Manual booking through company staff
Not available
Not available
Split Payments
Available
Available
Available
Not available
Not available
Payment Tracking
Transparent payment status monitoring
Not available
Payment monitoring system
Not available
Basic payment tracking
Payment Transaction
Process activated after all players pay
Immediate individual payment
Immediate individual payment
Not available
Standard payment system
Player Finding System
Tool for finding and inviting suitable players to games
Smart player matching system based on preferences
Not available
Suggested invites based on location
Not available
Not available
Smart Notifications
Intelligent reminder and recommendation system
Comprehensive personalized notification system
Basic game reminders only
Event-based push notifications
Basic game reminders only
Basic event reminders
Field Management
System for adding and managing field information
Users can add and unmapped public fields
Not available
Not available
Not available
Not available
Public Field Mapping
System for mapping and using public fields
Mapping for public fields with game scheduling options
Not available
Not available
Not available
Not available
Game Settings Control
Customization of game parameters
Customizable game rules and formats
Not available
Customizable game rules and formats
Customizable game rules and formats
Basic event settings
Feature
10Pass
CeleBreak
OpenSports
Gamepool
MeetUp
Platform
Mobile
Mobile / Web
Mobile / Web
Mobile
Mobile / Web
New Game Creation
Streamlined process for creating and organizing games
Self-managed organization system to create Public / Private games
Not available
Self-managed organization system to create Public / Private games
Self-managed organization system to create Public / Private games
General event organization system
Game Discovery & Matching
Advanced search system with customizable filters for finding suitable games
Personalized game search with multiple filters
Basic categorized game search
Group-based event discovery with filters
Basic categorized game search
General event search with category filters
Public Game Access
System for joining games and connecting with new players
Open platform for joining public games
Structured company-organized games only
Open platform for joining public games
Open platform for joining public games
Open group-based events
Team Organization
Managing roles and responsibilities
Built-in role assignment system
Not available
Not available
Not available
Basic group organizer roles
Attendance Management
System for managing player participation
RSVP system
Strict check-in system within 200m
RSVP system
RSVP system
RSVP system
Payment Management
System for handling field rental payments
Field Rental
Direct field booking and management
Manual booking through company staff
Manual booking through company staff
Not available
Not available
Split Payments
Available
Available
Available
Not available
Not available
Payment Tracking
Transparent payment status monitoring
Not available
Payment monitoring system
Not available
Basic payment tracking
Payment Transaction
Process activated after all players pay
Immediate individual payment
Immediate individual payment
Not available
Standard payment system
Player Finding System
Tool for finding and inviting suitable players to games
Smart player matching system based on preferences
Not available
Suggested invites based on location
Not available
Not available
Smart Notifications
Intelligent reminder and recommendation system
Comprehensive personalized notification system
Basic game reminders only
Event-based push notifications
Basic game reminders only
Basic event reminders
Field Management
System for adding and managing field information
Users can add and unmapped public fields
Not available
Not available
Not available
Not available
Public Field Mapping
System for mapping and using public fields
Mapping for public fields with game scheduling options
Not available
Not available
Not available
Not available
Game Settings Control
Customization of game parameters
Customizable game rules and formats
Not available
Customizable game rules and formats
Customizable game rules and formats
Basic event settings
Feature
10Pass
CeleBreak
OpenSports
Gamepool
MeetUp
Platform
Mobile
Mobile / Web
Mobile / Web
Mobile
Mobile / Web
New Game Creation
Streamlined process for creating and organizing games
Self-managed organization system to create Public / Private games
Not available
Self-managed organization system to create Public / Private games
Self-managed organization system to create Public / Private games
General event organization system
Game Discovery & Matching
Advanced search system with customizable filters for finding suitable games
Personalized game search with multiple filters
Basic categorized game search
Group-based event discovery with filters
Basic categorized game search
General event search with category filters
Public Game Access
System for joining games and connecting with new players
Open platform for joining public games
Structured company-organized games only
Open platform for joining public games
Open platform for joining public games
Open group-based events
Team Organization
Managing roles and responsibilities
Built-in role assignment system
Not available
Not available
Not available
Basic group organizer roles
Attendance Management
System for managing player participation
RSVP system
Strict check-in system within 200m
RSVP system
RSVP system
RSVP system
Payment Management
System for handling field rental payments
Field Rental
Direct field booking and management
Manual booking through company staff
Manual booking through company staff
Not available
Not available
Split Payments
Available
Available
Available
Not available
Not available
Payment Tracking
Transparent payment status monitoring
Not available
Payment monitoring system
Not available
Basic payment tracking
Payment Transaction
Process activated after all players pay
Immediate individual payment
Immediate individual payment
Not available
Standard payment system
Player Finding System
Tool for finding and inviting suitable players to games
Smart player matching system based on preferences
Not available
Suggested invites based on location
Not available
Not available
Smart Notifications
Intelligent reminder and recommendation system
Comprehensive personalized notification system
Basic game reminders only
Event-based push notifications
Basic game reminders only
Basic event reminders
Field Management
System for adding and managing field information
Users can add and unmapped public fields
Not available
Not available
Not available
Not available
Public Field Mapping
System for mapping and using public fields
Mapping for public fields with game scheduling options
Not available
Not available
Not available
Not available
Game Settings Control
Customization of game parameters
Customizable game rules and formats
Not available
Customizable game rules and formats
Customizable game rules and formats
Basic event settings
Feature
10Pass
CeleBreak
OpenSports
Gamepool
MeetUp
Platform
Mobile
Mobile / Web
Mobile / Web
Mobile
Mobile / Web
New Game Creation
Streamlined process for creating and organizing games
Self-managed organization system to create Public / Private games
Not available
Self-managed organization system to create Public / Private games
Self-managed organization system to create Public / Private games
General event organization system
Game Discovery & Matching
Advanced search system with customizable filters for finding suitable games
Personalized game search with multiple filters
Basic categorized game search
Group-based event discovery with filters
Basic categorized game search
General event search with category filters
Public Game Access
System for joining games and connecting with new players
Open platform for joining public games
Structured company-organized games only
Open platform for joining public games
Open platform for joining public games
Open group-based events
Team Organization
Managing roles and responsibilities
Built-in role assignment system
Not available
Not available
Not available
Basic group organizer roles
Attendance Management
System for managing player participation
RSVP system
Strict check-in system within 200m
RSVP system
RSVP system
RSVP system
Payment Management
System for handling field rental payments
Field Rental
Direct field booking and management
Manual booking through company staff
Manual booking through company staff
Not available
Not available
Split Payments
Available
Available
Available
Not available
Not available
Payment Tracking
Transparent payment status monitoring
Not available
Payment monitoring system
Not available
Basic payment tracking
Payment Transaction
Process activated after all players pay
Immediate individual payment
Immediate individual payment
Not available
Standard payment system
Player Finding System
Tool for finding and inviting suitable players to games
Smart player matching system based on preferences
Not available
Suggested invites based on location
Not available
Not available
Smart Notifications
Intelligent reminder and recommendation system
Comprehensive personalized notification system
Basic game reminders only
Event-based push notifications
Basic game reminders only
Basic event reminders
Field Management
System for adding and managing field information
Users can add and unmapped public fields
Not available
Not available
Not available
Not available
Public Field Mapping
System for mapping and using public fields
Mapping for public fields with game scheduling options
Not available
Not available
Not available
Not available
Game Settings Control
Customization of game parameters
Customizable game rules and formats
Not available
Customizable game rules and formats
Customizable game rules and formats
Basic event settings
Feature
10Pass
CeleBreak
OpenSports
Gamepool
MeetUp
Platform
Mobile
Mobile / Web
Mobile / Web
Mobile
Mobile / Web
New Game Creation
Streamlined process for creating and organizing games
Self-managed organization system to create Public / Private games
Not available
Self-managed organization system to create Public / Private games
Self-managed organization system to create Public / Private games
General event organization system
Game Discovery & Matching
Advanced search system with customizable filters for finding suitable games
Personalized game search with multiple filters
Basic categorized game search
Group-based event discovery with filters
Basic categorized game search
General event search with category filters
Public Game Access
System for joining games and connecting with new players
Open platform for joining public games
Structured company-organized games only
Open platform for joining public games
Open platform for joining public games
Open group-based events
Team Organization
Managing roles and responsibilities
Built-in role assignment system
Not available
Not available
Not available
Basic group organizer roles
Attendance Management
System for managing player participation
RSVP system
Strict check-in system within 200m
RSVP system
RSVP system
RSVP system
Payment Management
System for handling field rental payments
Field Rental
Direct field booking and management
Manual booking through company staff
Manual booking through company staff
Not available
Not available
Split Payments
Available
Available
Available
Not available
Not available
Payment Tracking
Transparent payment status monitoring
Not available
Payment monitoring system
Not available
Basic payment tracking
Payment Transaction
Process activated after all players pay
Immediate individual payment
Immediate individual payment
Not available
Standard payment system
Player Finding System
Tool for finding and inviting suitable players to games
Smart player matching system based on preferences
Not available
Suggested invites based on location
Not available
Not available
Smart Notifications
Intelligent reminder and recommendation system
Comprehensive personalized notification system
Basic game reminders only
Event-based push notifications
Basic game reminders only
Basic event reminders
Field Management
System for adding and managing field information
Users can add and unmapped public fields
Not available
Not available
Not available
Not available
Public Field Mapping
System for mapping and using public fields
Mapping for public fields with game scheduling options
Not available
Not available
Not available
Not available
Game Settings Control
Customization of game parameters
Customizable game rules and formats
Not available
Customizable game rules and formats
Customizable game rules and formats
Basic event settings
Key points
Streamlined Game Organization
Tackles the challenge of coordinating logistics when organizing games
Simplifies the process of setting up games, inviting players, and managing attendance
Game Search and Filters
Addresses the difficulty in finding games that suit different skill levels, locations, and schedules
Allows users to easily discover games that align with their preferences and availability
Addresses the fears and shyness of joining a game with unfamiliar people
Creates playing opportunities for people without available friends to play with
Integrated Payment Management
Solves the pain point of collecting and tracking payments from participants
Enables seamless and transparent payment splitting among players
Mechanism for Finding Suitable
Players for a Game
Mechanism for Finding Suitable Players
for a Game
Mechanism for Finding Suitable Players for a Game
Mechanism for Finding Suitable Players for a Game
Mechanism for Finding Suitable Players for a Game
Mechanism for Finding Suitable Players for a Game
Helps games fill missing slots by searching for players based on their defined criteria and preferences
Saves time and effort in manually searching for additional new players
Group Chat
Replaces the need for external apps like WhatsApp and phone calls for player communication
Allows new players to connect and communicate with existing players in a game
Attendance Confirmation
Management System
Attendance Confirmation Management System
Attendance Confirmation Management System
Attendance Confirmation Management System
Ensures enough players are attending a game, but not more than required
Creates an equal opportunity for all players to join on a "first-come, first-served" basis







Attendance Confirmation
Management System
Ensures enough players are attending a game, but not more than required
Creates an equal opportunity for all players to join on a "first-come, first-served" basis
Field Ratings and Reviews
Provides information on the quality and characteristics of fields to help players make informed decisions
Encourages a welcoming environment and contributes to a sense of community
Smart Reminder Management System
Smart Reminder
Management System
Smart Reminder
Management System
Sends reminders to players before games they've signed up for and about equipment they've committed to bringing
Notifies about new invitations, recommends suitable games, and reminds about payments
Information Architecture
Information Architecture
Information Architecture
Information Architecture
Here is a simplified flow of the information architecture
Here is a simplified flow of
the information architecture
Here is a simplified flow of
the information architecture
Here is a simplified flow of the
information architecture
Screens and Flows
Screens and Flows
Screens and Flows
The user flow diagrams visually represent the key usage scenarios, including confirming attendance, creating a game, and joining a game. They showcase how the app simplifies these processes, addressing the target audience's needs and demonstrating the effort put into designing an intuitive user experience.
Accept attendence flow
and add players as admin
Accept attendence to a game and
add players as admin
Accept attendence to a game and
add players as admin
Accept attendence to a game and add
players as admin

Create new game flow


Join an exisiting game flow

More Screens
More Screens

.see also
10PASS
Connecting football enthusiasts
through a social sports app
UX RESEARCH & DESIGN
GRADUATION PROJECT AT NETCRAFT ACADEMY

Project Overview
10Pass is a social mobile application designed to simplify the process of organizing and joining football matches within a local community. The app aims to connect football enthusiasts in a given area, making it easier for them to find and participate in games that suit their preferences and skill levels.
///////////////////////////////////////////////////////
Main Pain Points
The main problem addressed is the difficulty faced by football enthusiasts in organizing and participating in local matches due to challenges such as
Difficulty finding available players
Struggles in finding suitable playing fields that available
Finding available near games to join in my time prefernces
Lack of a centralized platform for organizing games
Challenges in collecting and managing payments from participants for rental fields
The Challenges
Implementing a user-friendly payment system that allows for easy splitting of field rental costs among multiple participants, ensuring transparency process for the payments.
Striking the right balance between offering a feature-rich application and maintaining a simple, intuitive user interface.

Social Survey
My field research allows me to gain firsthand xperience and knowledge about the players, their behavior, and processes they make to gather, play and choose their field by making survey in the social media.
Conclusions
Younger audience
fewer tech issues
The target audience is primarily young people between the ages of 22-28, which means they are likely to face fewer technological difficulties.
Streamlined coordination
reduces frustration
Organizing games through WhatsApp groups and phone callscan be frustrating, as it involves coordinating attendance, assigning responsibilities, and ensuring everyone shows up. An app that consolidates this process in one place could streamline the experienceand reduce frustration.
rental and
payment system
Renting fields is a hassle, requiring one person to coordinate dates, check availability, pay the field owner, and collect money from other players. An integrated system connected to field schedules and a transparent payment system that collects from each player directly could greatly simplify this process.
Public games and
player matching
Finding enough players can be challenging, leading to delayed games. A system that allows users to create public games and invite suitable players based on defined criteria could help fill in the gaps.
Overcoming
social barriers
Some people want to play but don't have anyone to play with feels shy about joining games with strangers. A platform that normalizes joining public games could creates a reality where it's acceptable and help overcome this social barrier.
Eliminating
the hassle
The effort required to find a game by physically searching for suitable fields and players can be discouraging. A system that allows users to easily find and join public games at their convenience would eliminates the need for unnecessary searches.
These findings highlight the need for a comprehensive app that addresses the key challenges faced by players, making the process of organizing and joining football games more accessible, convenient, and socially comfortable.

Interviews
I managed to get 2 interviews with 2 potential users, one is a player who really likes football, serious, professional and goal oriented.
and the other user also likes to play football but more in the direction of playing for the experience and having good time with friends.
Both greatly influenced the decisions I made regarding adapting the system to various needs and shaping the nature of the personas that will be presented later.
Market Research
After analyzing various competitors, including event organization platforms, sports facility booking systems, and tournament management tools, I identified a gap in the market for a comprehensive, user-friendly solution tailored specifically to amateur football players' needs.
The competitors revealed clear market gaps. While CeleBreak offers company-managed games, OpenSports provides general sports management, and Migrashim focuses on field rentals, none delivers a comprehensive solution for amateur football players. 10Pass uniquely combines social features with practical game management tools, integrating field management, game organization, and community features into one platform. This integrated approach makes it the first solution specifically designed to address both social and logistical challenges of amateur football players.

Feature
10Pass
CeleBreak
OpenSports
Gamepool
MeetUp
Platform
Mobile
Mobile / Web
Mobile / Web
Mobile
Mobile / Web
New Game Creation
Streamlined process for creating and organizing games
Self-managed organization system to create Public / Private games
Not available
Self-managed organization system to create Public / Private games
Self-managed organization system to create Public / Private games
General event organization system
Game Discovery & Matching
Advanced search system with customizable filters for finding suitable games
Personalized game search with multiple filters
Basic categorized game search
Group-based event discovery with filters
Basic categorized game search
General event search with category filters
Public Game Access
System for joining games and connecting with new players
Open platform for joining public games
Structured company-organized games only
Open platform for joining public games
Open platform for joining public games
Open group-based events
Team Organization
Managing roles and responsibilities
Built-in role assignment system
Not available
Not available
Not available
Basic group organizer roles
Attendance Management
System for managing player participation
RSVP system
Strict check-in system within 200m
RSVP system
RSVP system
RSVP system
Payment Management
System for handling field
rental payments
Field Rental
Direct field booking and management
Manual booking through company staff
Manual booking through company staff
Not available
Not available
Split Payments
Available
Available
Available
Not available
Not available
Payment Tracking
Transparent payment status monitoring
Not available
Payment monitoring system
Not available
Basic payment tracking
Payment Transaction
Process activated after all players pay
Immediate individual payment
Immediate individual payment
Not available
Standard payment system
Player Finding System
Tool for finding and inviting suitable players to games
Smart player matching system based on preferences
Not available
Suggested invites based on location
Not available
Not available
Smart Notifications
Intelligent reminder and recommendation system
Comprehensive personalized notification system
Basic game reminders only
Event-based push notifications
Basic game reminders only
Basic event reminders
Field Management
System for adding and managing field information
Users can add and unmapped public fields
Not available
Not available
Not available
Not available
Public Field Mapping
System for mapping and using public fields
Mapping for public fields with game scheduling options
Not available
Not available
Not available
Not available
Game Settings Control
Customization of game parameters
Customizable game rules and formats
Not available
Customizable game rules and formats
Customizable game rules and formats
Basic event settings
Key points
Streamlined Game Organization
Tackles the challenge of coordinating logistics when organizing games
Simplifies the process of setting up games, inviting players, and managing attendance
Game Search and Filters
Addresses the difficulty in finding games that suit different skill levels, locations, and schedules
Allows users to easily discover games that align with their preferences and availability
Addresses the fears and shyness of joining a game with unfamiliar people
Creates playing opportunities for people without available friends to play with
Integrated Payment Management
Solves the pain point of collecting and tracking payments from participants
Enables seamless and transparent payment splitting among players
Mechanism for Finding Suitable Players for a Game
Helps games fill missing slots by searching for players based on their defined criteria and preferences
Saves time and effort in manually searching for additional new players
Group Chat
Replaces the need for external apps like WhatsApp and phone calls for player communication
Allows new players to connect and communicate with existing players in a game
Attendance Confirmation
Management System
Ensures enough players are attending a game, but not more than required
Creates an equal opportunity for all players to join on a "first-come, first-served" basis

Attendance Confirmation
Management System
Ensures enough players are attending a game, but not more than required
Creates an equal opportunity for all players to join on a "first-come, first-served" basis
Field Ratings and Reviews
Provides information on the quality and characteristics of fields to help players make informed decisions
Encourages a welcoming environment and contributes to a sense of community
Smart Reminder
Management System
Sends reminders to players before games they've signed up for and about equipment they've committed to bringing
Notifies about new invitations, recommends suitable games, and reminds about payments
Information Architecture
Here is a simplified flow of
the information architecture
Screens and Flows
The user flow diagrams visually represent the key usage scenarios, including confirming attendance, creating a game, and joining a game. They showcase how the app simplifies these processes, addressing the target audience's needs and demonstrating the effort put into designing an intuitive user experience.
Accept attendence flow
Accept attendence to a game and
add players as admin

Create new game flow


Join an exisiting game flow

More Screens

10PASS
Connecting football enthusiasts
through a social sports app
UX RESEARCH & DESIGN // GRADUATION PROJECT AT NETCRAFT ACADEMY

Project Overview
10Pass is a social mobile application designed to simplify the process of organizing and joining football matches within a local community. The app aims to connect football enthusiasts in a given area, making it easier for them to find and participate in games that suit their preferences and skill levels.
///////////////////////////////////////////////////////
Main Pain Points
The main problem addressed is the difficulty faced by football enthusiasts in organizing and participating in local matches due to challenges such as
Difficulty finding available players
Struggles in finding suitable playing fields that available
Finding available near games to join in my time prefernces
Lack of a centralized platform for organizing games
Challenges in collecting and managing payments from participants for rental fields
The Challenges
Implementing a user-friendly payment system that allows for easy splitting of field rental costs among multiple participants, ensuring transparency process for the payments.
Striking the right balance between offering a feature-rich application and maintaining a simple, intuitive user interface.

Social Survey
My field research allows me to gain firsthand xperience and knowledge about the players, their behavior, and processes they make to gather, play and choose their field by making survey in the social media.
Conclusions
Younger audience
fewer tech issues
The target audience is primarily young people between the ages of 22-28, which means they are likely to face fewer technological difficulties.
Streamlined coordination
reduces frustration
Organizing games through WhatsApp groups and phone callscan be frustrating, as it involves coordinating attendance, assigning responsibilities, and ensuring everyone shows up. An app that consolidates this process in one place could streamline the experienceand reduce frustration.
rental and
payment system
Renting fields is a hassle, requiring one person to coordinate dates, check availability, pay the field owner, and collect money from other players. An integrated system connected to field schedules and a transparent payment system that collects from each player directly could greatly simplify this process.
Public games and
player matching
Finding enough players can be challenging, leading to delayed games. A system that allows users to create public games and invite suitable players based on defined criteria could help fill in the gaps.
Overcoming
social barriers
Some people want to play but don't have anyone to play with feels shy about joining games with strangers. A platform that normalizes joining public games could creates a reality where it's acceptable and help overcome this social barrier.
Eliminating
the hassle
The effort required to find a game by physically searching for suitable fields and players can be discouraging. A system that allows users to easily find and join public games at their convenience would eliminates the need for unnecessary searches.
These findings highlight the need for a comprehensive app that addresses the key challenges faced by players, making the process of organizing and joining football games more accessible, convenient, and socially comfortable.

Interviews
I managed to get 2 interviews with 2 potential users, one is a player who really likes football, serious, professional and goal oriented.
and the other user also likes to play football but more in the direction of playing for the experience and having good time with friends.
Both greatly influenced the decisions I made regarding adapting the system to various needs and shaping the nature of the personas that will be presented later.
Market Research
After analyzing various competitors, including event organization platforms, sports facility booking systems, and tournament management tools, I identified a gap in the market for a comprehensive, user-friendly solution tailored specifically to amateur football players' needs.
The competitors revealed clear market gaps. While CeleBreak offers company-managed games, OpenSports provides general sports management, and Migrashim focuses on field rentals, none delivers a comprehensive solution for amateur football players. 10Pass uniquely combines social features with practical game management tools, integrating field management, game organization, and community features into one platform. This integrated approach makes it the first solution specifically designed to address both social and logistical challenges of amateur football players.

Feature
10Pass
CeleBreak
OpenSports
Gamepool
MeetUp
Platform
Mobile
Mobile / Web
Mobile / Web
Mobile
Mobile / Web
New Game Creation
Streamlined process for creating and organizing games
Self-managed organization system to create Public / Private games
Not available
Self-managed organization system to create Public / Private games
Self-managed organization system to create Public / Private games
General event organization system
Game Discovery & Matching
Advanced search system with customizable filters for finding suitable games
Personalized game search with multiple filters
Basic categorized game search
Group-based event discovery with filters
Basic categorized game search
General event search with category filters
Public Game Access
System for joining games and connecting with new players
Open platform for joining public games
Structured company-organized games only
Open platform for joining public games
Open platform for joining public games
Open group-based events
Team Organization
Managing roles and responsibilities
Built-in role assignment system
Not available
Not available
Not available
Basic group organizer roles
Attendance Management
System for managing player participation
RSVP system
Strict check-in system within 200m
RSVP system
RSVP system
RSVP system
Payment Management
System for handling field
rental payments
Field Rental
Direct field booking and management
Manual booking through company staff
Manual booking through company staff
Not available
Not available
Split Payments
Available
Available
Available
Not available
Not available
Payment Tracking
Transparent payment status monitoring
Not available
Payment monitoring system
Not available
Basic payment tracking
Payment Transaction
Process activated after all players pay
Immediate individual payment
Immediate individual payment
Not available
Standard payment system
Player Finding System
Tool for finding and inviting suitable players to games
Smart player matching system based on preferences
Not available
Suggested invites based on location
Not available
Not available
Smart Notifications
Intelligent reminder and recommendation system
Comprehensive personalized notification system
Basic game reminders only
Event-based push notifications
Basic game reminders only
Basic event reminders
Field Management
System for adding and managing field information
Users can add and unmapped public fields
Not available
Not available
Not available
Not available
Public Field Mapping
System for mapping and using public fields
Mapping for public fields with game scheduling options
Not available
Not available
Not available
Not available
Game Settings Control
Customization of game parameters
Customizable game rules and formats
Not available
Customizable game rules and formats
Customizable game rules and formats
Basic event settings
Key points
Streamlined Game Organization
Tackles the challenge of coordinating logistics when organizing games
Simplifies the process of setting up games, inviting players, and managing attendance
Game Search and Filters
Addresses the difficulty in finding games that suit different skill levels, locations, and schedules
Allows users to easily discover games that align with their preferences and availability
Addresses the fears and shyness of joining a game with unfamiliar people
Creates playing opportunities for people without available friends to play with
Integrated Payment Management
Solves the pain point of collecting and tracking payments from participants
Enables seamless and transparent payment splitting among players
Mechanism for Finding Suitable Players for a Game
Helps games fill missing slots by searching for players based on their defined criteria and preferences
Saves time and effort in manually searching for additional new players
Group Chat
Replaces the need for external apps like WhatsApp and phone calls for player communication
Allows new players to connect and communicate with existing players in a game
Attendance Confirmation
Management System
Ensures enough players are attending a game, but not more than required
Creates an equal opportunity for all players to join on a "first-come, first-served" basis

Attendance Confirmation
Management System
Ensures enough players are attending a game, but not more than required
Creates an equal opportunity for all players to join on a "first-come, first-served" basis
Field Ratings and Reviews
Provides information on the quality and characteristics of fields to help players make informed decisions
Encourages a welcoming environment and contributes to a sense of community
Smart Reminder
Management System
Sends reminders to players before games they've signed up for and about equipment they've committed to bringing
Notifies about new invitations, recommends suitable games, and reminds about payments
Information Architecture
Here is a simplified flow of
the information architecture
Screens and Flows
The user flow diagrams visually represent the key usage scenarios, including confirming attendance, creating a game, and joining a game. They showcase how the app simplifies these processes, addressing the target audience's needs and demonstrating the effort put into designing an intuitive user experience.
Accept attendence flow
Accept attendence to a game and
add players as admin

Create new game flow


Join an exisiting game flow

More Screens

10PASS
Connecting football enthusiasts
through a social sports app
UX RESEARCH & DESIGN // GRADUATION PROJECT AT NETCRAFT ACADEMY

Project Overview
10Pass is a social mobile application designed to simplify the process of organizing and joining football matches within a local community. The app aims to connect football enthusiasts in a given area, making it easier for them to find and participate in games that suit their preferences and skill levels.
///////////////////////////////////////////////////////
Main Pain Points
The main problem addressed is the difficulty faced by football enthusiasts in organizing and participating in local matches due to challenges such as
Difficulty finding available players
Struggles in finding suitable playing fields that available
Finding available near games to join in my time prefernces
Lack of a centralized platform for organizing games
Challenges in collecting and managing payments from participants for rental fields
The Challenges
Implementing a user-friendly payment system that allows for easy splitting of field rental costs among multiple participants, ensuring transparency process for the payments.
Striking the right balance between offering a feature-rich application and maintaining a simple, intuitive user interface.

Social Survey
My field research allows me to gain firsthand xperience and knowledge about the players, their behavior, and processes they make to gather, play and choose their field by making survey in the social media.
Conclusions
Younger audience
fewer tech issues
The target audience is primarily young people between the ages of 22-28, which means they are likely to face fewer technological difficulties.
Streamlined coordination
reduces frustration
Organizing games through WhatsApp groups and phone callscan be frustrating, as it involves coordinating attendance, assigning responsibilities, and ensuring everyone shows up. An app that consolidates this process in one place could streamline the experienceand reduce frustration.
rental and
payment system
Renting fields is a hassle, requiring one person to coordinate dates, check availability, pay the field owner, and collect money from other players. An integrated system connected to field schedules and a transparent payment system that collects from each player directly could greatly simplify this process.
Public games and
player matching
Finding enough players can be challenging, leading to delayed games. A system that allows users to create public games and invite suitable players based on defined criteria could help fill in the gaps.
Overcoming
social barriers
Some people want to play but don't have anyone to play with feels shy about joining games with strangers. A platform that normalizes joining public games could creates a reality where it's acceptable and help overcome this social barrier.
Eliminating
the hassle
The effort required to find a game by physically searching for suitable fields and players can be discouraging. A system that allows users to easily find and join public games at their convenience would eliminates the need for unnecessary searches.
These findings highlight the need for a comprehensive app that addresses the key challenges faced by players, making the process of organizing and joining football games more accessible, convenient, and socially comfortable.

Interviews
I managed to get 2 interviews with 2 potential users, one is a player who really likes football, serious, professional and goal oriented.
and the other user also likes to play football but more in the direction of playing for the experience and having good time with friends.
Both greatly influenced the decisions I made regarding adapting the system to various needs and shaping the nature of the personas that will be presented later.
Market Research
After analyzing various competitors, including event organization platforms, sports facility booking systems, and tournament management tools, I identified a gap in the market for a comprehensive, user-friendly solution tailored specifically to amateur football players' needs.
The competitors revealed clear market gaps. While CeleBreak offers company-managed games, OpenSports provides general sports management, and Migrashim focuses on field rentals, none delivers a comprehensive solution for amateur football players. 10Pass uniquely combines social features with practical game management tools, integrating field management, game organization, and community features into one platform. This integrated approach makes it the first solution specifically designed to address both social and logistical challenges of amateur football players.

Feature
10Pass
CeleBreak
OpenSports
Gamepool
MeetUp
Platform
Mobile
Mobile / Web
Mobile / Web
Mobile
Mobile / Web
New Game Creation
Streamlined process for creating and organizing games
Self-managed organization system to create Public / Private games
Not available
Self-managed organization system to create Public / Private games
Self-managed organization system to create Public / Private games
General event organization system
Game Discovery & Matching
Advanced search system with customizable filters for finding suitable games
Personalized game search with multiple filters
Basic categorized game search
Group-based event discovery with filters
Basic categorized game search
General event search with category filters
Public Game Access
System for joining games and connecting with new players
Open platform for joining public games
Structured company-organized games only
Open platform for joining public games
Open platform for joining public games
Open group-based events
Team Organization
Managing roles and responsibilities
Built-in role assignment system
Not available
Not available
Not available
Basic group organizer roles
Attendance Management
System for managing player participation
RSVP system
Strict check-in system within 200m
RSVP system
RSVP system
RSVP system
Payment Management
System for handling field
rental payments
Field Rental
Direct field booking and management
Manual booking through company staff
Manual booking through company staff
Not available
Not available
Split Payments
Available
Available
Available
Not available
Not available
Payment Tracking
Transparent payment status monitoring
Not available
Payment monitoring system
Not available
Basic payment tracking
Payment Transaction
Process activated after all players pay
Immediate individual payment
Immediate individual payment
Not available
Standard payment system
Player Finding System
Tool for finding and inviting suitable players to games
Smart player matching system based on preferences
Not available
Suggested invites based on location
Not available
Not available
Smart Notifications
Intelligent reminder and recommendation system
Comprehensive personalized notification system
Basic game reminders only
Event-based push notifications
Basic game reminders only
Basic event reminders
Field Management
System for adding and managing field information
Users can add and unmapped public fields
Not available
Not available
Not available
Not available
Public Field Mapping
System for mapping and using public fields
Mapping for public fields with game scheduling options
Not available
Not available
Not available
Not available
Game Settings Control
Customization of game parameters
Customizable game rules and formats
Not available
Customizable game rules and formats
Customizable game rules and formats
Basic event settings
Key points
Streamlined Game Organization
Tackles the challenge of coordinating logistics when organizing games
Simplifies the process of setting up games, inviting players, and managing attendance
Game Search and Filters
Addresses the difficulty in finding games that suit different skill levels, locations, and schedules
Allows users to easily discover games that align with their preferences and availability
Addresses the fears and shyness of joining a game with unfamiliar people
Creates playing opportunities for people without available friends to play with
Integrated Payment Management
Solves the pain point of collecting and tracking payments from participants
Enables seamless and transparent payment splitting among players
Mechanism for Finding Suitable Players for a Game
Helps games fill missing slots by searching for players based on their defined criteria and preferences
Saves time and effort in manually searching for additional new players
Group Chat
Replaces the need for external apps like WhatsApp and phone calls for player communication
Allows new players to connect and communicate with existing players in a game
Attendance Confirmation
Management System
Ensures enough players are attending a game, but not more than required
Creates an equal opportunity for all players to join on a "first-come, first-served" basis

Attendance Confirmation
Management System
Ensures enough players are attending a game, but not more than required
Creates an equal opportunity for all players to join on a "first-come, first-served" basis
Field Ratings and Reviews
Provides information on the quality and characteristics of fields to help players make informed decisions
Encourages a welcoming environment and contributes to a sense of community
Smart Reminder
Management System
Sends reminders to players before games they've signed up for and about equipment they've committed to bringing
Notifies about new invitations, recommends suitable games, and reminds about payments
Information Architecture
Here is a simplified flow of
the information architecture
Screens and Flows
The user flow diagrams visually represent the key usage scenarios, including confirming attendance, creating a game, and joining a game. They showcase how the app simplifies these processes, addressing the target audience's needs and demonstrating the effort put into designing an intuitive user experience.
Accept attendence flow
Accept attendence to a game and
add players as admin

Create new game flow


Join an exisiting game flow

More Screens
