All Classes and Interfaces
Classes
Class
Description
The Account class handles the account route, displaying the user's account information.
The main class of the Sigma Casino application.
The route for the docs main page.
The route for the ER diagrams page.
The route for the games page.
A route that handles GET requests.
Handles the "/games/horses" route, fetching horse race data based on a replay ID
and populating the HTML template with the race details or an error flag.
Handles the "/games/horses" POST request, managing user bets, updating the user's balance,
and registering a new horse racing game.
A GET route that renders a Jinjava HTML template.
HTTPRoute is an abstract class that represents a route in the HTTP server.
Redirects the user to the main page.
The route for the interfaces documentation page.
A simple wrapper around a PostgreSQL database connection.
The Login class handles the GET request for displaying the login page.
The LoginPost class handles the POST request for processing the login form submission.
The Logout class handles the GET request for logging out the user.
A route that handles POST requests.
The Register class handles the GET request for displaying the registration page.
The RegisterPost class handles the POST request for processing the registration form submission.
The route for the requirements page.
The ResetPassword class handles the GET request for displaying the reset password page.
The ResetPasswordPost class handles the POST request for resetting a user's password.
The route for the risk analysis documentation page.
The root route of the application (empty path).
Handles the "/games/roulette" route, fetching roulette game data based on a replay ID
and populating the HTML template with the game details or an error flag.
Handles the "/games/roulette" POST request, processing user bets, updating the user's balance,
and registering a new roulette game result.
A post route which initiates a Stripe payment session.
A route that shows the result of a Stripe payment to the user.
A route that listens for Stripe events.
A post route which initiates a Stripe payout.
The route for the project structure page.
The route for the games page.
The route for the tech stack documentation page.
The route for the tests documentation page.
The route for the UML diagrams page.