Rabiloo Logo

Lucky Card Draw Platform

The platform enables collectible sellers to create customized draw campaigns while offering buyers a seamless and trustworthy spin-to-win experience.

Software Type

Spin-the-Wheel Giveaway Website

Industry

Retail

Year

©2022

Project Overview

An entertainment company specializing in collectible items and character cards from popular movies, games, and TV shows.


Needs & Challenges

The client aimed to develop an online platform that allows users to purchase spins for a chance to win prizes. Sellers can create prize draw campaigns, define win rates, and set rewards for each prize tier (e.g., A, B, C). The platform needed to ensure fairness, security, and ease of use for both sellers and buyers.


Our solutions

Rabiloo developed an online prize draw platform that enables sellers to create spin-to-win campaigns, while allowing buyers to participate by purchasing spin attempts. After purchasing, users have the chance to win a prize and can either request the physical prize card to be shipped or resell it to the seller at a predefined price.


The system optimizes and automates the entire transaction and campaign management process between sellers and buyers—ensuring transparency, security, and a seamless user experience.


Technology stack

Development Model: Hybrid (combining on-premise and cloud development)

Testing Method: Manual Testing

Task Management Tool: Weekly (used for task tracking and development progress monitoring)

Programming Languages: PHP, Vue.js, React Native

Framework: Laravel

Database: MySQL

DevOps / CI-CD Tools: Docker, GitLab CI/CD

System Architecture: Cloud-based (built on cloud infrastructure to optimize performance and scalability)

Main functions

1. For Sellers:

Account Verification: Ensure that sellers are verified and authorized to create campaigns.

Create Prize Draw Campaigns: Sellers can launch spin campaigns with customizable settings, including price per spin, win probability, and prize tiers (A, B, C).

Card Management: Manage the number of cards sold, won, and remaining.

Revenue Statistics: Access detailed revenue reports for each prize draw campaign.


2. hoFor Buyers:

Account Verification: Ensure buyers are verified before participating in campaigns.

Purchase Spins: Buyers can purchase spins to join active prize draw campaigns.

Request Prize Delivery: After winning, buyers can request to have their prize cards shipped to their address.

Resell Prize Cards: Buyers can resell winning cards back to the seller at a predefined price.

Spin History: View a history of all spin attempts and their outcomes.

Top-Up History: Track the amounts topped up for participating in campaigns.

Won Card List: Manage and track all cards won across different campaigns.


Driving user engagement and transparent prize draws for scalable revenue

The online auction and prize draw system introduces an engaging transaction model that drives revenue growth by encouraging users to actively participate in campaigns and prize draws. The solution developed by Rabiloo helps the platform achieve the following:


    Build User Trust: The draw process and win probabilities are designed to be transparent and fair, increasing user confidence in participating.

    Promote Healthy Competition: Users can join auctions and prize draws with a high chance of winning, encouraging broader engagement and activity.

    System Automation: Transactions and order management are automated, saving time and enhancing the user experience.


Additionally, with a cloud-based architecture, the platform is highly scalable and ready for future expansion. It can easily support new features such as gift card systems, VIP membership functionality, and special campaign modules as the business evolves.

Rabiloo Co., Ltd.

3rd Floor, B1 Roman Plaza Building, To Huu Street, Dai Mo Ward, Nam Tu Liem District, Ha Noi, Vietnam

Rabiloo Japan Co., Ltd.

3rd Floor, Araki Building 1-1-17, Seishin, Chuou District, Sagami-hara, Kanagawa Province, Japan, 252021

©2025 Rabiloo. All rights reserved.