Coupon Spin System
The solution turns traditional coupon distribution into an engaging game-based experience, driving customer participation and revenue growth.
Software Type
Coupon Distribution System
Industry
Retail
Year
©2022

About
Project Overview
A retail enterprise specializing in consumer goods, operating through both physical stores and an online platform. The company sought to analyze customer behavior and optimize sales strategies by leveraging historical purchase data.
Needs & Challenges
The client wanted to build a coupon distribution system integrated with a spin-the-wheel game to create a more engaging experience and encourage repeat purchases. The goal was to increase customer participation in promotional campaigns and boost revenue through coupon usage.
Our solutions
Rabiloo developed a web application featuring an integrated spin-the-wheel game that allows customers to earn coupons by participating in interactive gameplay. When users engage with the game, they have the chance to win coupons that can be applied to future purchases. Administrators can easily set up reward games and customize coupon settings to align with specific promotional campaigns.
Technology stack
・
Development Model: Hybrid (a combination of on-premise and cloud-based development)
・
Task Management Tool: Slack — used for internal communication and tracking project progress
・
Programming Languages & Frameworks: Java 8, Spring Boot 2, Vue.js
・
Database: AWS RDS (MySQL)
・
Cloud Infrastructure: AWS EC2, S3
・
DevOps / CI-CD Tools: Docker, GitLab CI
Main functions
1. For Users (Customers):
・
Playing Games and Collecting Coupons: Users can participate in spin-the-wheel games to collect coupons and win rewards.
・
Coupons Usage: Once collected, coupons can be applied to receive discounts on future purchases.
・
Game & Coupon History: Users can track their participation history and view the coupons they have received.
2. For Administrators (Admins):
・
Configure Reward Games: Admins can easily create and configure spin games, including clear rules, winning probabilities, and the number of coupons issued.
・
Coupon Management: Admins can define and manage available coupons, including type, value, and validity period.
・
User & Campaign Management: Admins can monitor user participation, manage coupon recipients, and configure promotional campaigns.
Outcomes
Driving retail revenue and customer retention

This project represents an innovative marketing approach for retail businesses aiming to retain customers and enhance their shopping experience, with the following key benefits:
・
Encourages Visits Retention: The spin-to-win game creates excitement and encourages customers to return, fostering brand loyalty and long-term customer retention.
・
Enhances Customer Experience: By adding a fun, interactive layer to the shopping journey, the system increases customer satisfaction and provides a fresh, engaging experience.
・
Drives Revenue Growth: By increasing customer participation in promotional campaigns, the system contributes to higher coupon usage, which drives to greater sales and revenue.
Moreover, the automation of coupon distribution and campaign tracking reduces manual workload for marketing and customer service teams — allowing them to focus on strategic growth initiatives.
