SupplyAlly - Distribution Made Simple | Singapore Government Developer Portal
Have feedback? Please

Overview

The COVID-19 pandemic produced an urgent need to address logistical challenges on a national scale. For example, the distribution of reusable face masks to all Singapore residents created a logistical challenge to track collection quotas and to manage a flexible pool of volunteers.

In response to these urgent logistical challenges, GovTech’s Government Digital Services (GDS) team developed SupplyAlly, a mobile app to facilitate nationwide logistics distributions.

What is SupplyAlly?

SupplyAlly is a mobile app that facilitates logistics distribution. Its key features include:

Seamless registration: SupplyAlly does not require volunteers to sign up with personal details. Instead, volunteers are issued a QR code to be scanned using the app on their device. After which, they are authorised to use the app with no further details required. The QR codes are permanently affiliated with the user’s device, meaning that they cannot be used for unauthorised logins even if someone else obtains them.

Secure transaction of supplies: Volunteers can scan the identity cards of residents to verify their eligibility and log the transaction. No personally identifiable information is stored, only a time-stamped digital signature that prevents the same barcode from being used for a duplicate collection.

Supports various redemption methods: Eligible individuals can collect items on behalf of their household as well. Items distributed to beneficiaries are also trackable.

Multipurpose utility: SupplyAlly can be used for a variety of distribution purposes:
  • Support for various environments: As a one-stop solution that connects to multiple environments for different policies and distribution initiatives, SupplyAlly eliminates logistical issues.

  • Development agility: With over-the-air updates and Continuous Integration (CI) setups, the team can push fully developed features to users within 30 minutes. This drastically cuts turnaround time.

Built to handle volume: The app’s lightweight build and minimal integrations allows it to process transactions with great speed - up to 4,500 transactions per second, with a 50-millisecond response latency. This is necessary to keep up with the needs of an evolving 21st century pandemic such as COVID-19.
Fig 1: QR codes enables quick volunteer registration
Fig 1: QR codes enables quick volunteer registration
Fig 2: Volunteers can scan residents’ identification cards for quick verification of the transaction
Fig 2: Volunteers can scan residents’ identification cards for quick verification of the transaction

For more detailed information about SupplyAlly, visit the product site here.

Why Should SupplyAlly be Adopted?

Automating logistic distributions prevents wastage of resources that can occur because of a lapse in the distribution system. This prevents duplicated distributions and optimises volunteers’ efforts. SupplyAlly provides convenience to citizens while maintaining operational flexibility to different points and modes of distribution.

How Do You Use SupplyAlly?

For volunteers:

  1. Login to the SupplyAlly mobile app with your QR code, mobile number, and One-Time Passcode (OTP).

  2. Proceed to the physical collection point and present your identification card for collection.

  3. Verify eligibility by scanning your identity card in SupplyAlly.

  4. SupplyAlly checks backend on eligibility and/or any prior collection information. If the eligibility check fails, an error screen will display the reason for failure.

  5. If eligible, you can then enter the item into SupplyAlly and hand the item to the recipient.

  6. SupplyAlly’s database of entitlement is updated automatically.

Success Stories

Fig 3: SupplyAlly’s journey in supporting various community distribution programmes
Fig 3: SupplyAlly’s journey in supporting various community distribution programmes

Since its launch on 5 April 2020, SupplyAlly has onboarded more than 8,000 users onto the SupplyAlly app, and facilitated the distribution of 4.2 million reusable masks. It has also been used in partnership with Engineering Good, a non-profit organisation, to provide refurbished laptops to under-privileged children for home-based learning programmes. Over $20 million in physical credit vouchers for low-income households have also been delivered through the app. SupplyAlly will continue to be used in partnership with charities for the allocation of food packs and meal credit redemptions.

SupplyAlly is also being used to distribute TraceTogether Tokens during the COVID-19 pandemic. To prevent further COVID-19 transmission, SupplyAlly partnered with the Ministry of Health (MOH) to distribute free DIY Covid-19 test kits to the Bukit Merah and Redhill residents in June 2021. This was subsequently rolled out to the residents in other areas and when the free test kits distribution ended in August 2021, more than 106,000 free test kits were given out to the residents. SupplyAlly will continue to be used in partnership with charities for the allocation of food packs and meal credit redemptions.

What's Next?

SupplyAlly is currently deployed at Food from the Heart’s community food pack programme, where volunteers use the app to enable efficient distribution of 9,000 food packs to needy households every month.

The Community Development Council (CDC) has digitalised their distribution of CDC vouchers with SupplyAlly as well.

GovTech will continue to work with SupplyAlly partners to make improvements where necessary.

Visit this blog for more information on SupplyAlly’s journey.

Contact Information

For enquiries, email supplyallyhelp@hive.gov.sg.

Meet the Team!

Patricia Zhao, Product Manager

Patricia Zhao, Product Manager
Pat leads the team in developing solutions that help multiple Government agencies and non-profit partners in their distribution programmes.

Wynn Chen, Software Engineer

Wynn Chen, Software Engineer
Wynn doesn’t mind developing and kick-starting projects that he might be unfamiliar with. He likes spending his time cafe hopping and reflecting.

Te(Ting) Sze Ying, Software Engineer

Te(Ting) Sze Ying, Software Engineer
Sze Ying aims to create software that is usable and maintainable. In her free time, she volunteers with various organisations to make education accessible.

Satoshi Hayashi, Delivery Manager

Satoshi Hayashi, Delivery Manager
Satoshi works with the team to achieve smooth delivery of the various product rollouts.

Yong Jia Jie, Software Engineer

Yong Jia Jie, Software Engineer
Jia Jie is interested in learning new things and developing solutions that are extensible and efficient. He is a lover of keyboards and keyboard-related items.

Sebastian Quek, Tech Lead / Software Engineer

Sebastian Quek, Tech Lead / Software Engineer
Sebastian strives to design technical solutions that are elegant, scalable, maintainable, and satisfies the needs of citizens and Government agencies alike.

Auron Siow, Software/Quality Engineer

Auron Siow, Software/Quality Engineer
Auron contributes to both development and quality aspects of product building. He is able to switch between the two roles to help the team meet its goals.

Immanuella (Imma) Lim, Software Engineer

Immanuella (Imma) Lim, Software Engineer
Imma likes to build stuff and learn how to create better solutions. She has a knack for teaching and is often seen sharing her knowledge with the team.

Koh Kai Hong, DevOps Engineer

Koh Kai Hong, DevOps Engineer
Kai Hong is a cloud-native citizen who is tasked with building castles in the sky. He enjoys developing reliable and scalable solutions for smooth operations.

Dalson Tan, Software Engineer

Dalson Tan, Software Engineer
Dalson aspires to develop creative, high-quality, and scalable solutions to solve real-world problems. He enjoys working on projects that support social causes.

Ryan Goh, DevOps Engineer

Ryan Goh, DevOps Engineer
Ryan is interested in reliably and frequently getting code to product. He is also interested in using cloud infrastructure to build scalable and reliable systems.

Dickson Tan, Software Engineer

Dickson Tan, Software Engineer
Dickson loves building software that delight users. His day doesn't begin before his morning latte.

Eida Tan, UX Designer

Eida Tan, UX Designer
As a young child, Eida had a strong affection for Playmobil toys. She would role-play with them in various settings, from immigration checkpoints to restaurants. These days she gets to facilitate and work with others to improve users’ experience across different touchpoints.

Visalakshi Chidambaram, Quality Engineer

Visalakshi Chidambaram, Quality Engineer
Visalakshi loves to challenge a piece of working code to find bugs and crash the system before it reaches the end-user, so that they can have a smooth experience.

Last updated 27 December 2021


Was this article useful?
Send this page via email
Share on Facebook
Share on Linkedin
Tweet this page