Sebagai bagian dari tim pengembang di CV. Segitiga Sama Sisi, saya terlibat dalam pengembangan Customer Loyalty App—sebuah aplikasi berbasis web yang dirancang untuk membantu klien membangun hubungan yang lebih kuat dengan pelanggan melalui sistem poin dan reward.
Aplikasi ini memungkinkan pelanggan mengumpulkan poin dari setiap pembelian produk melalui pemindaian QR code, yang kemudian dapat ditukarkan dengan reward seperti voucher diskon atau barang. Sistem ini bertujuan untuk mendorong pembelian berulang dan membangun loyalitas jangka panjang, dengan cara membuat pelanggan yang sudah pernah berbelanja terdorong untuk kembali lagi.
Di sisi admin, aplikasi dilengkapi dengan dashboard lengkap untuk mengelola QR code, generate QR code, mengelola reward dengan tipe voucher dan barang, mengelola transaksi penukaran reward, mengelola pengguna terdaftar, dan mengelola halaman landing page. Admin dapat menyesuaikan tampilan landing page seperti slideshow produk, Frequently Asked Question, hingga testimoni pelanggan secara langsung dari dashboard tanpa perlu menyentuh kode.
Fitur login dengan Google memudahkan pelanggan untuk masuk ke aplikasi dengan sekali klik. Selain itu, aplikasi ini mendukung notifikasi real-time menggunakan Socket.io agar pengguna selalu mendapatkan informasi terbaru secara instan.
Aplikasi ini dibangun menggunakan Go untuk backend dan React.js + TypeScript untuk frontend, dengan dukungan Tailwind CSS untuk tampilan yang modern dan responsif, serta PostgreSQL sebagai sistem basis data utama. Hasilnya adalah solusi loyalty program yang fleksibel, skalabel, dan siap digunakan oleh berbagai jenis bisnis retail.


