1 Glossary
Jan K9f edited this page 2025-06-04 09:36:55 +02:00

Glossary

This page provides definitions for common terms used throughout the Casino application.

A

Authentication

The process of verifying the identity of a user, typically through username/password or other credentials.

Authorization

The process of determining what actions a user is allowed to perform after they are authenticated.

B

Backend

The server-side components of the application that handle business logic, data storage, and API endpoints.

Bet

A wager placed by a user on a game with an uncertain outcome.

C

Casino Chip

Virtual currency used within the platform for placing bets and receiving winnings.

CI/CD

Continuous Integration/Continuous Deployment - automated processes for testing and deploying code changes.

D

Docker

A platform used to develop, ship, and run applications inside containers.

DTO (Data Transfer Object)

Objects used to transfer data between subsystems of the application.

F

Frontend

The client-side components of the application that users interact with directly in their browsers.

G

Game Module

A self-contained component that implements a specific casino game (slots, poker, etc.).

GGR (Gross Gaming Revenue)

The difference between the amount of money players wager minus the amount that they win.

J

JWT (JSON Web Token)

A compact, URL-safe means of representing claims to be transferred between two parties.

K

Keycloak

An open source identity and access management solution used for authentication.

P

Payment Processor

A third-party service that handles financial transactions between users and the platform.

Progressive Jackpot

A jackpot that increases incrementally as players make bets.

R

RNG (Random Number Generator)

A system used to generate a sequence of numbers that cannot be reasonably predicted.

RTP (Return to Player)

The percentage of wagered money that a game returns to players over time.

S

Session

A period of continuous user activity on the platform.

W

Wallet

A virtual account that holds a user's funds within the platform.