Lottery System

WatonGroup
N/A
Technical Lead, Marketing Campaign Platform
Powered multi-touchpoint marketing campaigns, significantly boosting user engagement and conversion Automated prize fulfillment, reducing the cost of manual intervention

Project Overview

The lottery system was a marketing feature module developed during Q3–Q4 2022, designed to boost user engagement and retention through lucky-draw campaigns. The system supports multiple trigger conditions (such as deposits, friend referrals, and wealth-management product purchases) and implements complex prize management and fulfillment logic.

Technical Architecture

  • Core framework: Spring Boot
  • Programming language: Java
  • Database: MySQL
  • Cache: Redis

Key Features

1. Diverse Trigger Conditions

  • Deposit trigger
  • Friend referral trigger
  • Wealth-management purchase trigger
  • VIP purchase trigger
  • Real-money deposit trigger

2. Flexible Prize Management

  • Multiple prize types supported (cash, stocks, coupons, etc.)
  • Prize pool configuration
  • Prize probability settings
  • Prize inventory management

3. Complete Campaign Workflow

  • Campaign creation and configuration
  • User participation records
  • Winning record management
  • Prize fulfillment tracking

Project Outcomes

  • Successfully launched and running stably
  • Supported multiple large-scale marketing campaigns
  • Effectively improved user participation and engagement
  • Delivered significant business growth for the company