Sweepstakes Marketing
Raffle module for the Marketing Platform, boosting engagement with raffles, points, rewards, redemptions, and rebate campaigns.
Date: May 2025

This Raffle module is a pivotal component of the comprehensive Marketing Platform, designed to enhance user engagement through diverse promotional activities such as raffles, point accumulation, redemptions, and rebates.
The following is the Business Process Diagram for the module:

Technical Architecture
- Architecture Design: The project adopts a microservices architecture with Domain-Driven Design (DDD) principles and a front-end/back-end separation, ensuring scalable, maintainable, and flexible development.
- Core Technologies:
- Backend: Spring Boot, MyBatis, MySQL, Redis, RabbitMQ
- Frontend: React, TypeScript
Gallery


