Reward Hub by Tu NguyenReward Hub by Tu Nguyen

Reward Hub

Tu Nguyen

Tu Nguyen

Technical Product Lead · Full-Stack Architect Technical Product Lead · Full-Stack Architect

Reward Hub

Zalo Mini App · Loyalty & Growth Engine Zalo Mini App · Loyalty & Growth Engine
Kết quả chính
~1,000 active users in week 1 ~1.000 người dùng active trong tuần đầu
Tổng quan
I owned the full lifecycle: wrote the PRD, scoped UX wireframes, built the React frontend and Laravel API, and ran acquisition (Zalo Ads, ZNS, Meta Ads) in parallel with the build. The loyalty architecture connects to external CDP for point sync and validates purchase claims against external systems in real time on upload. Hit ~1,000 active users in week one, ran for ~2 weeks before full handover. Mình phụ trách toàn bộ vòng đời: viết PRD, scope UX wireframe, build React frontend và Laravel API, chạy acquisition (Zalo Ads, ZNS, Meta Ads) song song với quá trình build. Kiến trúc loyalty kết nối với CDP ngoài để đồng bộ điểm và verify mua hàng với hệ thống ngoài theo thời gian thực khi upload. Đạt ~1.000 user active trong tuần đầu, vận hành ~2 tuần trước khi bàn giao.
Vấn đề
A consumer electronics brand needed a loyalty loop native to Zalo — points, tasks, redeem, brand news, and warranty — that could launch fast and drive real user activation inside Vietnam's dominant chat platform. The complexity wasn't the UI; it was the integrations: CDP for point sync, and a strict real-time verification system that validated purchase claims (order number, product serial, purchase date) on upload before any points were awarded. Thương hiệu điện máy cần một vòng loyalty native trên Zalo — tích điểm, nhiệm vụ, đổi quà, tin tức và bảo hành — ra mắt nhanh và kích hoạt user thật trong hệ sinh thái nhắn tin lớn nhất Việt Nam. Cái phức tạp không phải UI; mà là tích hợp: CDP để đồng bộ điểm, và hệ thống verify thời gian thực cực strict — upload lên là gọi API xác thực ngay (mã đơn hàng, serial sản phẩm, ngày mua) trước khi cộng bất kỳ điểm nào.
Kiến trúc
Zalo Mini App (React) ↓ Laravel API ↓ ┌──────┴──────┐ CDP Verification API (points) (order / serial / date) ↓ Loyalty / Points Engine ├ tasks · redeem · news └ gamification hooks Zalo Mini App (React) ↓ Laravel API ↓ ┌──────┴──────┐ CDP Verification API (điểm) (đơn / serial / ngày) ↓ Loyalty / Points Engine ├ nhiệm vụ · đổi quà · tin └ gamification hooks
Ảnh sản phẩm
Hub menu — tasks, history, redeem, profile Menu hub — nhiệm vụ, lịch sử, đổi quà, hồ sơ
Redeem — voucher catalog by points Đổi quà — danh mục voucher theo điểm
News — warranty campaigns & events Tin tức — chiến dịch bảo hành & sự kiện
Những việc mình đã làm
1

0→1 Mini App delivery Giao Mini App 0→1

Owned the full product: PRD, UX wireframes, React client, and Laravel API — home, points hub, task engine, redeem catalog, news feed, and user profile, all native to Zalo. Phụ trách toàn bộ sản phẩm: PRD, UX wireframe, React client và Laravel API — trang chủ, trung tâm điểm, engine nhiệm vụ, danh mục đổi quà, tin tức và hồ sơ user, tất cả native trên Zalo.
2

Real-time purchase verification Verify mua hàng theo thời gian thực

Integrated a strict external verification API that fires on upload — validates order number, product serial, and purchase date against backend systems before any points are credited. Zero tolerance for fake claims baked into the UX flow. Tích hợp API verify ngoài cực strict — gọi ngay khi upload, xác thực mã đơn hàng, serial sản phẩm và ngày mua với hệ thống backend trước khi cộng điểm. Zero tolerance cho claim giả được nhúng thẳng vào UX flow.
3

CDP integration & gamification loop Tích hợp CDP & vòng gamification

Connected to an external CDP for cross-system point sync, and built a coherent gamification loop: accumulation, task completion, lucky-spin hooks, and voucher redeem states — including the edge case UX when a user doesn't have enough points. Kết nối CDP ngoài để đồng bộ điểm xuyên hệ thống, và xây vòng gamification liền mạch: tích điểm, hoàn thành nhiệm vụ, vòng quay may mắn và đổi voucher — bao gồm cả trường hợp user không đủ điểm.
4

Growth engineering at launch Growth engineering ở thời điểm launch

Ran omni-channel acquisition (Zalo Ads, ZNS, Meta Ads) tied to the Mini App launch — not just shipped UI, but drove activation. ~1,000 active users in week one. Chạy acquisition đa kênh (Zalo Ads, ZNS, Meta Ads) gắn với launch Mini App — không chỉ xong UI mà còn thúc đẩy activation. ~1.000 user active trong tuần đầu.
Quyết định kỹ thuật chính
Why verify on upload before awarding points? Vì sao verify ngay khi upload trước khi cộng điểm?
Loyalty abuse kills trust. Real-time validation of order number, serial, and purchase date against backend systems makes fake claims fail in the UX flow — not in a weekly ops cleanup. Lạm dụng loyalty phá niềm tin. Validate thời gian thực mã đơn, serial và ngày mua với backend khiến claim giả fail ngay trong UX — không phải dọn trong ops hàng tuần.
Why treat CDP as the points source of truth? Vì sao coi CDP là nguồn sự thật của điểm?
Points already lived in the brand ecosystem. The Mini App is a client of that truth via sync — not a second ledger that drifts from CRM/CDP. Điểm đã sống trong hệ sinh thái brand. Mini App là client của nguồn đó qua sync — không phải sổ điểm thứ hai lệch khỏi CRM/CDP.
Why own PRD → build → launch growth in one loop? Vì sao own PRD → build → growth launch trong một vòng?
Integration risk and activation risk land together. Owning product scope, API/integrations, and launch acquisition kept architecture decisions tied to week-one activation — not a handoff after UI looked done. Rủi ro tích hợp và rủi ro activation đến cùng lúc. Own scope product, API/tích hợp và acquisition launch giữ quyết định kiến trúc gắn với activation tuần đầu — không bàn giao sau khi UI trông xong.
Kết quả
Hit week-one activation targets, ran for ~2 weeks before full handover to client ops. Owned build, integrations, and launch growth — not ongoing operations. Đạt mục tiêu activation tuần đầu, vận hành ~2 tuần trước khi bàn giao cho client. Mình phụ trách build, tích hợp và growth launch — không bao gồm vận hành dài hạn.
Công nghệ
React Laravel Zalo Mini App SDK CDP Integration Zalo Ads ZNS
#Zalo Mini App #React #Laravel #Gamification #Growth
Like this project

Posted Sep 22, 2026

Built a Zalo Mini App loyalty & growth engine: PRD → React frontend → Laravel API, CDP integration and real-time purchase verification; ~1,000 active users in week one.