top of page

Design an App - LivingSpace Case Study


This a pro bono client project from General Assembly.

In the current COVID-19 situation, Cairnhill Neighborhood Committee (CNC) is looking to expand its digital outreach to residents, in order to:

  • Better engage the community and continue meaningful engagement regardless 

      of social distancing

  • Co-create with the community, e.g. co-design community spaces and programs

  • Deepen conversation and understanding of the community and issues

CNC envisions a mobile app that can engage residents, inform them of events and other circulars, and enable a continuous conversation between residents, the NC, and other GROs.


3 weeks


Figma, OptimalSort, Flowmap.


Dylan Lim Dai Yu

Sean Tan

Azy Aziz

My role:

Navigational Design, User Testing, Findings Analysis/Synthesis


Understanding Client and Key stakeholders:

Before we start the project we want to understand who are our clients and key stakeholders. To understand what their roles are and what key insights they are able to provide us, we went on to research about them and held a kickoff meeting with our clients to ask relevant questions that would help us in the project later on.

Cairnhill Neighbourhood Committee:

Neighbourhood Committees (NCs) were formed to encourage active citizenry and foster stronger community bonds within private housing estates. NCs also work with various government agencies to improve the social and physical environment in their private

housing estates. aims to provide a platform that is designed for community building, discussion and evolution of issues that are important to communities and as a country. Civic discourse to a higher level.

Key stakeholders:

People’s Association(PA):

  • A statutory board that oversees neighbourhood grassroots communities and social Organisations

  • Over 1,800 grassroots Organisations (GROs) and 109 Community Centers

      Staff provide support to the GROs, which include the Citizens' Consultative

      Committees, Community Club Management Committees, Residents' Committees

      and Neighbourhood Committees 


In order to understand the different stakeholders that the CNC works with and understand the existing community outreach programs that are in place. We interviewed the internal stakeholders and explored other opportunities to enhance outreach and engagements.

We went on to do desktop research, competitive and comparative analysis to understand the best practices in Singapore and globally in relation to community engagement, co-creation and civic media and what would make sense for Cairnhill Neighbourhood Committee. Some of the competitors and comparators we took into consideration are the Neighbourly app which is a New Zealand app for the community, Nextdoor app from USA for the community to get engaged and offers part-time jobs for people living in the area like babysitting etc. We also looked at simplyEunos(a Singapore Prototype app for Eunos), Outside(an app to help each other in the neighbourhood), Icondo(for condos). We looked at how they verify users, what features are available and took the key features that we felt that we must, should, could and won’t have.

We were also introduced to which is an open-source technology for survey research that leverages on data science. With the introduction to we also went to research on vTaiwan and Bowling Green Civic Assembly case studies to deepen our knowledge on this tool.

Finding the Problem:

We interviewed 9 users to understand the pain points, needs and priorities of the residents that CNC serves. Due to the outreach Constraints, we are unable to get actual users in Cairnhill, we expand our network to get users outside to mimic the demographic of people staying in Cairnhill, our users are leaning towards the younger demographics

  • age 23-39

  • both locals and expats

  • parents & Single

  • Staying in private residences 

Key Insights

After analyzing the from User Interviews using Affinity mapping. We split the key insights into three different categories to deep dive into individual categories at the solutioning stage.

Issue Resolution:

  • I will go to Condo management for issues

  • I will go to Government agencies/MPs for        bigger issues 

  • I felt accessibility and transport is the common issue due to ongoing upgrades

  • I am confident in the government and they will listen to my feedback(expats)

  • I feel that a collective voice would have more impact


  • I would love more marketing from the NCs, CCs  and PA.

  • I feel CC events and classes do not cater to my age group (20-40s)

  • I will attend CC events if it’s free/low cost.


  • I have no issues using Singpass to log in

  • I use Facebook and Instagram more

  • I get to explore my area more during Covid period

working on affinity map.jpg
affinity map1.jpg

Problem Statement:

To keep the team focused and aligned , we created two user persona,  Beatrice who is an expat mother and Patrick who is a young web developer:​

1. Beatrice, a busy expat mother, wants to be more in the know about the                      developments in Cairnhill so that she can keep her kids busy and meet her                  daily needs


2. Patrick, an IT professional, wants to be more involved and engaged in the          community, to be able to campaign more effectively for an improved fitness      corner in the local park.


Before moving to solutions we needed to know which direction we want to head to and what should be included in our solution. We ask ourselves HMWs and use the HMW questions to do solution brainstorming with the client. With the results we group them into similar topics for example HMW ensure the solution to be sustainable, we came up with a gamification and rewards system to keep the users interested to carry on using the App.

solution brainstorming.PNG

With this new information we updated our feature prioritisation because of the timeline we had and we want to focus on those that require a low effort but high impact. We also choose those features that can fit into the community engagement model, priority on higher model of engagement.

feature prioritisation.PNG
community engagement model.PNG

Ideate and Development:

After going through key insights from the user interview, competitor analysis and feature prioritization. We came up with the User Flow and draft site map.


We did Tree Testing which is a research activity that helps us understand how people go about finding things. From this, we learned that people search for items in different ways, which inspired the flexible navigation we designed. Combining everything with the result from tree testing, we developed the new site map with the features we would like to focus on this project.

Sitemap Updated.PNG

Sketches and Wireframe:

Each of us went on to brainstorm and sketch on how we should lay out the design, which we came together, discuss to pick the part we liked the most and combined it in the wireframing. The wireframing will give us the skeleton of the prototype we are going to work on.

home wireframe.PNG
events wireframe.PNG
groups wireframe.PNG
faq wireframe.PNG

Usability Testing:

How it was conducted:

  • 3 rounds of UT with 5 testers each(15 total)

  • Screener question is that they need to be staying in private property to match the demographic of Cairnhill and use mobile apps

  • Each tester are given 4 tasks to complete

How it was analysed:

  • Within each task there will be subtasks for them to complete

  • If the testers failed a subtask and could not proceed, the main task would be considered a fail

  • Analysing both qualitative data and quantitative data, we will do Design iterations accordingly

  • Focused on subtasks that had 3 or more failures

Task 1: Sign up for a family-friendly event on the first weekend of September

Task 2: Provide feedback to Cairnhill Neighbourhood Committee

Task 3: Provide feedback to Gov agencies

Task 4: Join a group related to Artificial Intelligence


How our solutions meet user needs and client goals?

Groups + Events:

  • Automatically assigned to official residential group “Cairnhill Residents”

  • NCs can disseminate information and build

      local culture!

  • Connect to like-minded people and find out what’s going on in the neighbourhood!



  • Convenient feedback method to NCs 

  • Feedback tags show what issues are trending in the community

  • Users are able to track the status of their feedbacks.



  • A voting system built on

  • Helps people in the community to see what are the key concerns and know what they feel.

  • Voters can provide anonymous input which provides mutual understanding and perspective

  • Helps voters accelerate to a common consensus

  • Empowers and drives co-creation (Bowling Green @ Kentucky, US)


  • Features to encourage and attract users to keep on using the

      core features

  • Redeemable Points and Badges to showcase community activeness

redeem rewards.PNG
login Singpass.PNG

Singpass Login:

  • Verify credentials with Singpass

  • Provide users with the security that content posted is by real neighbours

What's Next:

Usability testing:

  • UT to test a new set of features and test for desirability

  • Testing with less tech-savvy demographic (taking into consideration of older generation in the area)



  • Work with software engineers to develop app

  • Research - Customise for other areas

Thank you for reading!

bottom of page