Studi Kasus Proyek

Damu Rewards

Aplikasi loyalitas pelanggan yang dirancang untuk memberi hadiah atas pembelian sehari-hari Anda

react
php
mysql
bitbucket
docker
ubuntu
Damu Rewards

Damu Rewards adalah aplikasi loyalitas pelanggan yang saya kembangkan untuk memberikan nilai tambah bagi pembeli dan grosir. Aplikasi ini memungkinkan pengguna mendapatkan kupon digital secara otomatis setiap kali membeli produk dari mitra grosir yang berpartisipasi. Setiap kupon harus dikonfirmasi dua arah (oleh pembeli dan penjual) sebelum masuk ke dalam undian hadiah berkala, sehingga menciptakan sistem yang transparan, adil, dan aman.

Fitur Utama:
1. Penerimaan kupon digital otomatis
2. Konfirmasi dua arah (user & grosir)
3. Undian hadiah berkala
4. Sistem poin untuk pelanggan
5. Pelacakan kupon & riwayat
6. Notifikasi real-time

Aplikasi ini dibangun menggunakan Expo (React Native) dengan Expo Go untuk proses development dan build yang cepat serta efisien. Untuk fitur push notification, saya menggunakan Expo Server yang didukung oleh Firebase Cloud Messaging (FCM), sehingga notifikasi pengiriman kupon, konfirmasi, dan pengumuman undian dapat terkirim dengan andal dan real-time.
Pada sisi backend, arsitektur menggunakan LAMP Stack (Linux, Apache, MySQL, PHP) yang diorkestrasi dengan Docker Compose pada tahap staging. Kombinasi antara frontend cross-platform Expo dan backend yang solid menghasilkan aplikasi yang stabil dan mudah di-maintain.

Tantangan terbesar dalam proyek ini adalah membangun sistem konfirmasi dua arah yang reliable serta memenuhi standar keamanan tinggi, terutama saat proses publikasi di iOS yang sangat ketat terkait privasi dan keamanan data.
Sejak diluncurkan, Damu Rewards telah mencapai 500+ unduhan dan terus berkembang. Proyek ini menunjukkan kemampuan saya dalam mengembangkan aplikasi mobile cross-platform dengan integrasi notifikasi modern dan sistem loyalitas yang inovatif.

Galeri Proyek

Klik gambar untuk memperbesar