← Back to projects
Full-Stack

Sweepstakes Marketing

Raffle module for the Marketing Platform, boosting engagement with raffles, points, rewards, redemptions, and rebate campaigns.

Date: May 2025
Sweepstakes Marketing

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:

image
image

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

Sweepstakes Marketing screenshot 1
Sweepstakes Marketing screenshot 2
Sweepstakes Marketing screenshot 3