Skip to content

Latest commit

Β 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

BVB Slots β€” Full-Scale Online Casino Web Platform 🎰

A comprehensive web application developed as a team student project for WSEI University. The platform features complete casino gaming mechanics, custom RTP calculations, PostgreSQL database architecture, and custom 3D coin assets rendered in Blender.


πŸ‘₯ Contributors & Team Roles

  • bsatird β€” Lead Backend Developer, PostgreSQL Database Architect, REST API Integrations, Blender 3D Asset Designer.
  • romanzaleskyy-lab β€” Frontend Developer & UI/UX Design.

🌟 Key Features

  • Casino Logic & RTP Engine: Custom backend implementation handling Return-to-Player (RTP) algorithms, game sessions, and payout mechanisms.
  • PostgreSQL Database Architecture: Secure transactional structure for user registration, authentication, main user balance, and separate bonus balance tracking.
  • REST API Integration: Smooth asynchronous communication between the JavaScript frontend and Python backend.
  • 3D Visual Assets: Custom 3D coin assets created and rendered in Blender for enhanced visual UI components.

πŸ›  Tech Stack

  • Backend: Python, REST API
  • Frontend: JavaScript (ES6+), HTML5, CSS3
  • Database: PostgreSQL
  • 3D Asset Design: Blender
  • Version Control: Git, GitHub Organizations

πŸ“‚ Project Structure

β”œβ”€β”€ Backend/      # Python server logic, DB models, RTP mechanics
β”œβ”€β”€ Frontend/     # Interactive web interface, JavaScript game engine
└── .gitignore    # Excluded environment and cache files

πŸš€ How to Run Locally

  1. Database & Backend Navigate to the backend directory:
cd Backend

2.Configure your environment variables for PostgreSQL in your .env or config file. 3.Install dependencies and start the server:

pip install -r requirements.txt
python main.py

About

Full-Scale Online Casino Web Platform (Python Backend, PostgreSQL, HTML/JS, Blender 3D)

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages