RAY OF HOPE • NON-PROFIT ORGANISATION (PRO-BONO CLIENT)

Goodbye Spreadsheets, Hello Seamless Events

My primary role in this pro-bono project for the client, Ray of Hope, was User Research and User Interface Design. We designed a backend system targeted at charities to help them organise and manage key aspects of their fundraising events seamlessly.

Main features include event creation page, database of event registrations and donations and more to allow an all-in-one platform for all stages of event planning.

Primary Role

UX Research

Timeframe

October 2023

Team

BZ

SK

SO

Industry

Social Sector

Context

Designing an all-in-one backend system for charities, enabling them to create event pages, track registrations, manage donations, and streamline event planning. This would empower charities with essential tools to organise and oversee their fundraising efforts efficiently.

Problem

The current event management process for charities in Singapore is often fragmented and inefficient, relying on disconnected tools like Google Forms and Sheets. This creates a disorganised workflow, making event tracking and logistics tedious and manual.

Some quotes highlighting the problems and needs of some of the charities we interviewed

User Research Preparation

For user research, we first came up with the objectives of the interview. Then, we came up with the questions for the interview. A sample of the category of questions we asked our users are listed below.

Methodology - User Interviews

Initially, we set out to do User Interviews with employees in charity organisations that have organised charity events before. However, due to our short deadline and privacy concerns, the team struggled to recruit charity workers with fundraising experience

Methodology - Pivoting to Guerrilla Interviews

This prompted us to shift to Guerrilla Interviews which we conducted at a weekly food bank programme. We conducted on-site interviews with two volunteers and secured a follow-up with a charity founder. This experience sharpened our ability to prioritise key questions, adapt quickly, and handle real-time rejections, improving our recruiting and negotiation skills.

Left: A weekly food bank programme we went to to recruit interviewees (people who volunteered at charity organisations and have organised charity events before). Right: Conducting guerrilla interviews

Insights

After Affinity Mapping, we distilled the primary insights (what users mentioned most). We also gathered insights that users mentioned relatively frequently and classified them as secondary user goals. For our Minimum Viable Product, our solutions would tackle our Primary User Goals. For further iterations, they would touch on the secondary goals.

Feature Prioritisation

Based on our contextual research through User Interviews and Competitive Analysis*, we came up with the features we wanted to include in our platform. Given that this was a 3-week sprint, we then prioritised them using the Moscow Analysis to determine which features were the most relevant for a Minimum Viable Product (MVP) to be presented to the Client so that the first prototype had the most essential functions that met both User and Business Goals.


*For Competitive Analysis, we analysed Gofundme (U.S. equivalent), Eventbrite (worldwide), Raisely (U.K., Australian equivalent)

Feature Prioritisation

Final Design: Tutorial for First-Time Users

To reduce the learning curve, when new users first sign up on the platform, they are immediately directed to a quick tutorial which runs through the process of a main function — Creation of a New Event

Tutorial for First-Time Users

Final Design: Event Creation (main function)

Users mentioned the desire to have a customisable event page to add event details, charity's branding and cause. Through sharing more about the charity and its beneficiaries, they hope to emotionally connect with potential donors and encourage more sign-ups.

Event Creation page: Customisable

Final Design: Event Creation (other functions)

Other than customising the event page, tickets etc, charities are also able to preview event before publishing. After publishing, they are able to share to different platforms to publicise event.

Preview Event, Publish Event, Share Event

Final Design: Event Tracking (Dashboard)

All updates are presented on the main dashboard with the most important information (according to our user interviews, the most important are: target donations and event sign-ups) arranged right at the top.

Event Tracking through updates on the Dashboard

Final Design: Event Communications

Users are able to filter all sign-ups according to common filters. In this case, the user is filtering according to medical condition in order to send a reminder to these users for the upcoming walkathon.

Event Communications through filtering inventory and filling in an email template

Outcomes

This was my first project with a real-life Client and it was very meaningful as we were working with a Non-Profit Organisation. We were very heartened and encouraged by the comments we received.

Some of the positive feedback we got from the charities that we tested our MVP with

Currently open to new opportunities. Say hi!

anjelicaong23@gmail.com

LinkedIn

Resume

© Copyright 2025

Currently open to new opportunities

anjelicaong23@gmail.com

LinkedIn

Resume

© Copyright 2025

Currently open to new opportunities

anjelicaong23@gmail.com

LinkedIn

Resume

© Copyright 2025

RAY OF HOPE • NON-PROFIT ORGANISATION (PRO-BONO CLIENT)

Goodbye Spreadsheets, Hello Seamless Events

My primary role in this pro-bono project for the client, Ray of Hope, was User Research and User Interface Design. We designed a backend system targeted at charities to help them organise and manage key aspects of their fundraising events seamlessly.

Main features include event creation page, database of event registrations and donations and more to allow an all-in-one platform for all stages of event planning.

Team

BZ

SK

SO

Industry

Social Sector

Primary Role

UX Research

Timeframe

October 2023

Context

Designing an all-in-one backend system for charities, enabling them to create event pages, track registrations, manage donations, and streamline event planning. This would empower charities with essential tools to organise and oversee their fundraising efforts efficiently.

Problem

The current event management process for charities in Singapore is often fragmented and inefficient, relying on disconnected tools like Google Forms and Sheets. This creates a disorganised workflow, making event tracking and logistics tedious and manual.

Methodology - User Interviews

Initially, we set out to do User Interviews with employees in charity organisations that have organised charity events before. However, due to our short deadline and privacy concerns, the team struggled to recruit charity workers with fundraising experience

Methodology - Pivoting to Guerrilla Interviews

This prompted us to shift to Guerrilla Interviews which we conducted at a weekly food bank programme. We conducted on-site interviews with two volunteers and secured a follow-up with a charity founder. This experience sharpened our ability to prioritise key questions, adapt quickly, and handle real-time rejections, improving our recruiting and negotiation skills.

Left: A weekly food bank programme we went to to recruit interviewees (people who volunteered at charity organisations and have organised charity events before). Right: Conducting guerrilla interviews

Final Design: Event Creation (main function)

Users mentioned the desire to have a customisable event page to add event details, charity's branding and cause. Through sharing more about the charity and its beneficiaries, they hope to emotionally connect with potential donors and encourage more sign-ups.

Part of the Design System in dark and light mode — Modal (top); Button (bottom)

Final Design: Event Creation (other functions)

Other than customising the event page, tickets etc, charities are also able to preview event before publishing. After publishing, they are able to share to different platforms to publicise event.

Preview Event, Publish Event, Share Event

Final Design: Event Tracking (Dashboard)

All updates are presented on the main dashboard with the most important information (according to our user interviews, the most important are: target donations and event sign-ups) arranged right at the top.

Event Tracking through updates on the Dashboard

Final Design: Event Communications

Users are able to filter all sign-ups according to common filters. In this case, the user is filtering according to medical condition in order to send a reminder to these users for the upcoming walkathon.

Event Communications through filtering inventory and filling in an email template

Outcomes

This was my first project with a real-life Client and it was very meaningful as we were working with a Non-Profit Organisation. We were very heartened and encouraged by the comments we received.

Navigation bar: Example here shown on desktop size and mobile size

Some quotes highlighting the problems and needs of some of the charities we interviewed

Methodology - User Interviews

For user research, we first came up with the objectives of the interview. Then, we came up with the questions for the interview. A sample of the category of questions we asked our users are listed below.

Insights

After Affinity Mapping, we distilled the primary insights (what users mentioned most). We also gathered insights that users mentioned relatively frequently and classified them as secondary user goals. For our Minimum Viable Product, our solutions would tackle our Primary User Goals. For further iterations, they would touch on the secondary goals.

Feature Prioritisation

Based on our contextual research through User Interviews and Competitive Analysis*, we came up with the features we wanted to include in our platform. Given that this was a 3-week sprint, we then prioritised them using the Moscow Analysis to determine which features were the most relevant for a Minimum Viable Product (MVP) to be presented to the Client so that the first prototype had the most essential functions that met both User and Business Goals.


*For Competitive Analysis, we analysed Gofundme (U.S. equivalent), Eventbrite (worldwide), Raisely (U.K., Australian equivalent)

Feature Prioritisation

Final Design: Tutorial for First-Time Users

To reduce the learning curve, when new users first sign up on the platform, they are immediately directed to a quick tutorial which runs through the process of a main function — Creation of a New Event

Tutorial for First-Time Users

Currently open to new opportunities