Brazil Slots Enterprise-Grade Source Code / Java Microservices Online Gaming Platform (PG / PP / EVO Integration)
7×7 Games is a complete online casino and gaming platform solution built on a modern Java microservices architecture with a Vue3 frontend. The platform supports multi-language localization (Portuguese, English, Chinese), multi-currency operations, and multi-channel marketing campaigns.
The system includes a fully featured mobile H5 client, admin panel, affiliate management system, payment integrations, and third-party game aggregation services, allowing operators to launch and run their platform immediately.
Core Features
User Management System
- Mobile number and email registration/login
- Multi-level affiliate invitation system
- VIP membership hierarchy
- User tags and segmentation management
Game Aggregation
- Integration with leading providers including:
- PG Soft
- Pragmatic Play
- Evolution Gaming
- Supports multiple categories:
- Slots
- Live Casino
- Sports Betting
- Other third-party gaming products
Financial System
- Deposits and withdrawals
- Manual balance adjustments
- Transaction and account change records
- Multi-payment channel management
- Cryptocurrency payment support
Promotion & Rewards System
- Daily check-in rewards
- Lucky wheel campaigns
- First deposit bonuses
- Referral commissions
- VIP weekly/monthly rewards
- Redemption code system
Operations Management
- Banner management
- Marquee announcements
- Popup notifications
- System messages
- Channel statistics
- User retention analytics
Risk Control System
- Customizable risk control rules
- Blacklist management
- RTP configuration and control
- Abnormal transaction handling
Admin Panel
- User management (balance adjustment, suspension, profile editing)
- Financial reports
- Gaming reports
- Affiliate management
- Role-based permission management
Technical Highlights
- Fully separated frontend and backend architecture
- Comprehensive API documentation
- Independent microservice deployment
- Horizontal scalability support
- Nacos service registry and configuration center
- Apache ShenYu API Gateway
- Redis caching + MySQL persistence
- XXL-Job distributed task scheduling
- Nginx reverse proxy and static resource distribution
- PWA installation support
- Multi-domain deployment capability
Microservice Architecture
| Service Name | Technology Stack | Description |
|---|---|---|
| user-dubbo | Spring Boot + Dubbo | User services: registration, login, VIP system, affiliate relationships |
| bet-dubbo | Spring Boot + Dubbo | Betting services: wager records, rebate calculations, betting reports |
| third-dubbo | Spring Boot + Dubbo | Third-party game services: game launch, callbacks, provider integrations |
| sys-dubbo | Spring Boot + Dubbo | System services: banners, announcements, popups, activities, channels |
| web-api | Spring Boot + ShenYu | Unified API Gateway: authentication, routing, rate limiting |
| base-socket | Spring Boot + WebSocket | Real-time communication and push notifications |
| base-framework | Java Library | Shared framework, utility classes, common components |
| shenyu-admin | Apache ShenYu | API Gateway administration panel |
| xxl-job | XXL-Job | Distributed task scheduling center |
| nacos | Alibaba Nacos | Service discovery and configuration center |
| admin-vue | Vue3 + Element Plus | Admin dashboard frontend |
| h5-web | Vue3 + Vant + TailwindCSS | Mobile H5 frontend (responsive design) |
Project Structure
├── admin-vue/ # Admin Dashboard Frontend (Vue3 + Element Plus)
├── h5-web-rebuild-7x7/ # Mobile H5 Frontend (Vue3 + Vant + TailwindCSS)
├── user-dubbo-main/ # User Microservice
├── bet-dubbo-main/ # Betting Microservice
├── third-dubbo-main/ # Third-Party Game Microservice
├── sys-dubbo-main/ # System Microservice
├── web-api-main/ # Web API Gateway
├── base-framework-main/ # Shared Framework
├── base-socket-main/ # WebSocket Service
├── base-java-main/ # Core Java Services
├── shenyu-main/ # ShenYu API Gateway
├── shenyu-admin-vue/ # Gateway Admin Dashboard
├── xxl-job-main/ # Scheduled Task Service
├── xxl-job-admin-vue/ # Task Management Dashboard
├── deploy/ # Deployment Scripts
├── database-scripts/ # MySQL Schema & Initial Data
└── 00-Project-Guide.md # Deployment Documentation
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END



















