HappyTask - 2024

Easily find and join football games with players around you

Using TapIn, individual football players can find players to play with, join to existing games and invite their friends to play.

Role
Solo end to end project, Research - Scope - Design - Testing
Duration
5 weeks
Introduction

About the project

This project is a redesign of the same project I did during my studies as a student. I wanted to make it better both in UI & UX. As an amateur player that plays football with an organized team, I found myself talking to other players that don’t have a team and always need to find new players or groups. I thought it would be interesting and challenging to create a project that helps them.

The previous design

My previous version had a lot of issues, such as different design languages, lack of accessibility, and reliability. I used proximity, alignment, and repetition incorrectly.

Problem Statement

Individual players find it challenging to find players to play with

Individual players are people who don’t have a group to play with. For a variety of reasons, such as moving to a new city or just not being able to find friends who also like football.
There is no app for booking football courts in Israel, so players have to organize a group by themselves, which complicates the booking process for individuals.

Outdoor User Interviews

Interviewing 11 solo players on field helped me to better understand their needs

Finding solo players and asking them my main questions was the first challenge I faced. I tried to understand their problems, needs, and feelings for a better creation of what my product could do for them.

Analysis 70+ data points with affinity map

After gathering my data points I started categorizing it into 4 major clusters I can reflect on in my How Might I and ideation phase later

The biggest theme I discovered was that even though player do find a group to play with, they are still getting frustrated for different reasons with their new groups.

Competitive Analysis

Ensuring that my product is user-centric, competitive, and aligned with market needs.

Although there isn’t an app in Israel that helps my user’s main goal, I still decided to continue my process from a business perspective in order to make my product stand out. My main goal was to find gaps and mistakes to avoid similar pitfalls and in the same time to analyze great solutions to get inspired.

Identifying User’s Needs & Goals

Consolidating my key insights into 2 goal-oriented personas.

By combining all my users' needs and goals into two main personas, I was able to identify the minimum functional requirements for my MVP.

Skeleton

Start the design process with wireframes of key screens

I started with designing mid-fidelity wireframes of the main screens. On every screen I thought about the user’s main actions and possible flows. I created multiple wireframe options to see what version is best to achieve the user's goal.

The final MVP product

Home Screen

The goal of this screen is to connect players together and to have the most important information at their fingertips whenever they open the app. Players can see their next games and join their friends games easily on this view.

It allows players to search for games easily based on their location. Furthermore, they can filter their search by game level, field condition, and several other parameters.

Search Screen

In the game details, players can see who is playing, what facilities are available, and if they want to play with their friends.

Current Game Pages

Reporting other players is crucial for maintaining a positive and respectful community, ensuring everyone can enjoy the game in a safe environment.

Report a player

Profile Screen

On profile page players can editing their social preview page, manage their game credits and friends.

Project Takeaways

In Conclusion

This project was a lot of fun for me. It was very important to interview players on the field, even though it wasn't easy and comfortable in the first interviews. I would connect the court owners as well if I had more time, since they need to contact players and see game details on a daily basis.