- ๐ฏ Overview
- ๐ Getting Started
- ๐ Prerequisites
- โ๏ธ Installation
- ๐ฎ Usage
- ๐งช Testing
- ๐๏ธ Architecture
- ๐จ Features
- ๐ง Configuration
- ๐ฑ API Reference
- ๐ค Contributing
- ๐ License
WINX98 is a comprehensive gaming platform that delivers an immersive online casino experience. Built with modern web technologies and a robust PHP backend, it offers a wide variety of games including slots, live casino, sports betting, and more.
- ๐ฐ Multi-Game Platform - Slots, Casino Live, Sports, Cards, Fishing & More
- ๐ Multi-Language Support - Internationalization ready
- ๐ฑ Mobile Responsive - Optimized for all devices
- ๐ Secure Authentication - OTP verification & user management
- ๐ฐ Banking Integration - Multiple payment methods
- ๐ Real-time Analytics - Comprehensive reporting system
# Clone the repository
git clone https://github.com/vestearth/winx98.git
cd winx98
# Set up your web server
# Configure database connection
# Launch the application
Before you begin, ensure you have the following installed:
- PHP 8.0+ with extensions:
- mysqli/pdo_mysql
- curl
- json
- mbstring
- MySQL 5.7+ or MariaDB 10.3+
- Web Server (Apache/Nginx)
- Composer (optional, for dependencies)
- RAM: Minimum 2GB
- Storage: At least 1GB free space
- Bandwidth: Stable internet connection for game providers
# Clone and navigate
git clone https://github.com/vestearth/winx98.git
cd winx98
# Set permissions
chmod -R 755 .
chmod -R 777 uploads/ logs/ cache/
-- Create database
CREATE DATABASE winx98_db CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
-- Import schema (if available)
mysql -u username -p winx98_db < database/schema.sql
// Configure in .framework/config/database.php
$config = [
'host' => 'localhost',
'database' => 'winx98_db',
'username' => 'your_username',
'password' => 'your_password'
];
- Registration: Phone-based signup with OTP verification
- Login: Secure user authentication
- Profile Management: Complete user profile system
// Game types available
$gameTypes = [
'SLOT' => 'Slot Machines',
'CASINOLIVE' => 'Live Casino',
'SPORTBOOK' => 'Sports Betting',
'FISHING' => 'Fishing Games',
'CARD' => 'Card Games',
'LOTTO' => 'Lottery',
'ARCADE' => 'Arcade Games'
];
- Deposit funds via multiple payment methods
- Withdraw winnings securely
- Transaction history tracking
- User management and monitoring
- Game configuration and settings
- Financial reports and analytics
- Alliance management system
# Test responsive design
# Verify cross-browser compatibility
# Check mobile functionality
// Test database connections
// Verify API endpoints
// Check security measures
winx98/
โโโ ๐๏ธ .framework/ # Custom PHP framework
โโโ ๐จ assets/ # Frontend assets
โ โโโ css/ # Stylesheets & themes
โ โโโ js/ # JavaScript modules
โ โโโ images/ # Game assets & UI
โโโ ๐ผ๏ธ layout/ # Reusable components
โโโ ๐๏ธ view/ # Page templates
โโโ ๐ง wloves/module/ # Modular system
โโโ ๐ new_design/ # Modern UI assets
โโโ ๐ฎ games.php # Game catalog
โโโ ๐ค user.php # User dashboard
โโโ ๐ login.php # Authentication
Layer | Technology | Purpose |
---|---|---|
Frontend | HTML5, CSS3, JavaScript | User interface & experience |
Backend | PHP 8.0+, Custom Framework | Server-side logic |
Database | MySQL/MariaDB | Data persistence |
Styling | Custom CSS Framework | Responsive design |
Authentication | OTP System | Secure user verification |
- Slot Games: Various themed slot machines
- Live Casino: Real-time dealer games
- Sports Betting: Comprehensive sportsbook
- Card Games: Traditional and modern card games
- Fishing Games: Interactive arcade-style games
- Lottery System: Number-based gaming
- Multi-factor authentication with OTP
- Secure password handling
- SQL injection protection
- CSRF token validation
- Session management
- Multi-currency support
- Secure payment processing
- Real-time transaction tracking
- Automated withdrawal system
- Comprehensive financial reporting
- Responsive mobile design
- Multi-language interface
- Real-time notifications
- Intuitive navigation
- Accessibility features
// Configure game providers in games.php
$gameProviders = [
'slots' => ['provider1', 'provider2'],
'live_casino' => ['evolution', 'pragmatic'],
'sports' => ['sportsbook_provider']
];
// Payment methods configuration
$paymentMethods = [
'bank_transfer' => true,
'e_wallet' => true,
'cryptocurrency' => false
];
POST /api/auth/login
POST /api/auth/register
POST /api/auth/verify-otp
GET /api/games/list
GET /api/games/launch/{gameId}
POST /api/games/bet
GET /api/user/profile
PUT /api/user/update
GET /api/user/transactions
We welcome contributions! Please follow these steps:
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature
) - Commit your changes (
git commit -m 'Add amazing feature'
) - Push to the branch (
git push origin feature/amazing-feature
) - Open a Pull Request
- Follow PSR-12 coding standards
- Write meaningful commit messages
- Add tests for new features
- Update documentation
This project is proprietary software. All rights reserved.
Copyright (c) 2024 VestEarth
Unauthorized copying, distribution, or modification is prohibited.