← Back to Experiences
February 2025·Singapore

NPact - A one-stop platform to strengthen the spirit of giving within NP

Students and staff could use NPact to help them discover and join the vast giving community within NP, even if they do not know where to begin.

NPact - A one-stop platform to strengthen the spirit of giving within NP

This app prototype, built with Flutter on Android Studio, was developed as part of the Project ID: Connecting the Dots module. It aims to encourage students (and staff) to give back to society by:

- allowing them to discover a wide range of volunteering and giving opportunities from community service groups (e.g. LEO Club, Food aid club)

- Allow them to find giving events that suit their interests and availability

- Sign up for giving events (and invite friends too) in just a few clicks

- Allowing them to reflect on their volunteering experience by answering short reflection questions at the end of the activity (points will be earned upon submission of the reflection)

- Learn soft skills and earn certificates through giving events

- Manage profiles of giving groups (e.g. posts, bio, social links)

- Allowing application of new giving groups through the platform

Building this platform required understanding the issue in detail, collecting data to support the pain points, and reiterating some of the prototype features several times. It also allowed me to hone my Flutter/Dart programming skills for the Mobile Application Programming module, as I was initially weak at it.

The prototype is live at https://proid-npact.gregoryleexs.xyz

Gallery

Homepage

Homepage of the NPact app, showing giving events recommended to the user based on their interests.

Event page

The page of a giving event, showing important details such as the description, impact, as well as the categories and skills.

Group page

The page of a giving group, with a bio, social links, testimonials, gallery and a list of their events.

Reflection page

Upon completion of a giving event, users scan a QR code given by the organiser to check-out by completing a reflection, in order to confirm their participation

Points page

Users may earn points through participating in giving events. They can also work towards attaining mastery certificates through participating in giving events with skillsets.

Referrals page

Upon the app's release, a referral program will help onboard more users (and hence giving groups) to use the platform. Users can earn rewards (such as snacks and vouchers) with a greater number of successful referrals.