Skip to content

mixaverros88/bet-workshop

Repository files navigation

plot

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.


UI

URL: http://localhost/


Bet Service

Place a Bet

Post: http://localhost:8181/api/v1/bet

Retrieve Bets

Get: http://localhost:8181/api/v1/bet


Antifraud Service

Post: http://localhost:8182/api/v1/antifraud/check


Database Credentials

url:localhost

port:3312

Schema: bet

username: root

password: bet

plot


Spin up containers

On root folder execute the following

docker-compose -f docker-compose.yml up -d

About

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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors