ActiveSG App

How we gave our National Sports Movement a Power Boost

For our first group project, we were given the opportunity to redesign any existing app. We decided to go local and revamp our very own ActiveSG app, an app created by the Singapore Sports Council, to encourage more Singaporeans to participate in fitness programmes and book sports facilities to foster cohesion. As ActiveSG poised itself to be a "lifestyle destination for Singaporeans", how do we create an app that helps to inspire and encourage Singaporeans of all age groups to participate in sport?

My Roles:

User Research, User Flow, Usability Testing, Prototype

Project Duration:

2 Weeks


Chee Huat, Wanling

The Challenge

Our experience with the ActiveSG app a few years ago was nothing but short-lived. When we downloaded it again for this project, we were surprised how much things did not changed. We conducted a Heuristic Evaluation of the current app and find the app to be problematic in many ways. Users have to make an effort to learn how to use the app as navigating through can be confusing with 12 links under the menu. There was very little information about the programmes and "sports" such as Chess and Contact Bridge was also included, questioning whether the app is outdated or inaccurate.

The Process

We thought it would be a great idea to start our research by interviewing people on the ground itself. We headed over to Bishan Sports Stadium, one of the more popular Sports Hall listed under the ActiveSG app. We went through different facilities such as the badminton courts and gym in the hopes of interviewing people of different age groups and sports interest. We also interviewed other sports enthusiasts to uncover pain points and opportunities revolving around sports and fitness in general.


Beyond the fitness programmes available at ActiveSG, we also went on a field study (Fig. 1) to observe other ad-hoc sports activities that is conducted solely by sports enthusiasts. Activities such as Bootcamp and Yoga are evident at our very own neighbourhoods, offering an alternative and convenient venue for people to get fit near their doorstep.

Figure 1 (from top):

a) Field Study at Bishan Sports Stadium

b) Field Study of FuelFit, an independent workout programme held in Punggol

With all of these information from our users ranging from the age of 17 to 54 years old, we synthesized our findings through Affinity Mapping (Fig. 2) and found out some behavioural patterns and pain points revolving around programme information, process of booking a facility, and opportunities for facility sharing.


To make sense of these findings, we converted these main themes to "I" problems statements so that we create features based from the user's point of view. Such problem statements include:


1) I don't have time or motivation to exercise because of my busy schedule

2) I need better information on the programmes to make better decisions

3) I experience frustrations trying to book a facility because it always seem successful

4) I sometimes play with strangers because its more fun with more players


Figure 2: Timelapse of our Affinity Mapping

From these statements, we proceed to personify our 4 statements into 2 personas (Fig. 3); Susan, a 28 year old Financial Adviser, and Joseph, a 41 year old Sales Engineer. We continued with a Persona Mapping to build a narrative of the scenarios they encounter, defining their objectives, the context they are in, what would motivate them to accomplish their goals, and how can they attain their goals.


Persona A: As a busy mid-career woman, Susan's main goals are to know what fitness programmes would be suitable for her busy lifestyle, see what trial class has to offer if she can't make it, and attend programmes despite her busy schedule.

Personal B: For Joseph, he's an avid badminton enthusiast but due to his hectic schedule, he always forgot to book the courts early which leaves his favourite spots being taken up. His friends sometimes bailed out due to their erratic schedule with their family.


With the scenarios at hand, we are able to create a comprehensive User Journey Mapping that illustrates the entire persona's journey, including their pain points and goals. This overview allow us to highlight opportunities and features that will be useful for our personas.

Figure 3 (from top):

a & b) Persona Mappings of Abigail and Joseph

c) User Journey Mapping of Abigail

From the opportunities gathered from the User Journey Mapping, we translated them into digital features for our product. We conducted a rapid Design Studio on the whiteboard and voted which design is most appropriate for each particular feature. From there, we created a lo-fi digital prototype in Sketch and Invision for our first Usability Testing of our Product.

Figure 4: Quick sketches of features for lo-fi prototype

While one of us gathered results from the usability testing, the rest continued working on the hi-fi prototype. This lean approach certainly made our prototype more efficient, changing a few microinteractions and interfaces at different point of time. Using the projector (Fig. 5), we also discuss on improvising the interface based from the user's comments by drawing on it to communicate our ideas.

Figure 5: Reiterations of lo-fi prototype based from users' comments

The Solution

Cleaner Layout

The main homepage consist of 2 tabs that are frequently used: programmes and facilities. The programmes are categorised according to your personal preferences.

Personal Trainer

For Susan, we decided to arrange the programmes information into succinct, yet engaging bite-sizes pieces that is tailored-made for different kind of users. We also decided to expand the programmes list by introducing affordable programmes organised by local sports enthusiasts.

Dynamic Content

Crucial information such as competency level and amount payable after subsidy is readily available in one glance. Users who are not able to attend trial lesson may follow a 5 minute home workout instead to see if they are interested in signing up for the course.

Fastest Finger

For Joseph, he is now able to receive notifications when his favourite basketball court is open for booking.

Team Player

Messaging feature is also implemented in any case where users are willing to share their booked faciltiies with other players.