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.
- bsatird β Lead Backend Developer, PostgreSQL Database Architect, REST API Integrations, Blender 3D Asset Designer.
- romanzaleskyy-lab β Frontend Developer & UI/UX Design.
- 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.
- Backend: Python, REST API
- Frontend: JavaScript (ES6+), HTML5, CSS3
- Database: PostgreSQL
- 3D Asset Design: Blender
- Version Control: Git, GitHub Organizations
βββ 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
- Database & Backend Navigate to the backend directory:
cd Backend2.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