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