bet-workshop is an open-source project that provides a modular and containerized betting platform solution. It includes backend services, frontend UI, and supporting infrastructure to help developers experiment with or build applications related to bet management.
This repository contains multiple components, including:
🧠 bet-service — A backend API service that handles placing and retrieving bets.
🔍 antifraud-service — A service focused on fraud check logic to help secure betting operations.
🖥️ bet-ui — A user interface for interacting with the platform.
🐳 DevOps and Docker configs — Ready-to-use Docker compose files to run the entire system locally with dependencies like MySQL.
📦 Env and config files for environment setup.
The project is structured to be launched easily using Docker, making it suitable for development, testing, and prototyping of betting-related workflows. It leverages technologies such as Java, JavaScript (Vue), TypeScript, and Docker for a full-stack experience.
URL: http://localhost/
Post: http://localhost:8181/api/v1/bet
Get: http://localhost:8181/api/v1/bet
Post: http://localhost:8182/api/v1/antifraud/check
url:localhost
port:3312
Schema: bet
username: root
password: bet
On root folder execute the following
docker-compose -f docker-compose.yml up -d

