🎮 Game Backend Manager

Manage your game backends with one-tap login and quick order generation

Game Backend Manager

🎮 Game Backend Manager

Manage your game backends with one-click login and Wix order fulfillment

Game Backend Manager

🎮 Game Backend Manager

Manage your game backends with one-click login and Wix order fulfillment

import React, { useState, useEffect } from 'react'; import { Search, Server, Gamepad2, Settings, Database, Monitor, LogIn, Copy, Check, Key, FileText, X } from 'lucide-react'; const GamingBackendsApp = () => { const [backends, setBackends] = useState([]); const [filteredBackends, setFilteredBackends] = useState([]); const [searchTerm, setSearchTerm] = useState(''); const [selectedSystem, setSelectedSystem] = useState('All'); const [selectedStatus, setSelectedStatus] = useState('All'); const [isLoading, setIsLoading] = useState(true); const [showLoginModal, setShowLoginModal] = useState(false); const [showOrderModal, setShowOrderModal] = useState(false); const [selectedBackend, setSelectedBackend] = useState(null); const [loginCredentials, setLoginCredentials] = useState({}); const [orderNumber, setOrderNumber] = useState(''); const [uid, setUid] = useState(''); const [copiedOrder, setCopiedOrder] = useState(false); useEffect(() => { loadSpreadsheetData(); }, []); const loadSpreadsheetData = async () => { console.log('Loading your actual backend data...'); const actualBackends = [ { id: 1, name: 'Ace777', system: 'Gaming', status: 'Active', endpoint: 'https://agent.ace777.club/admin', type: 'Agent Portal', region: 'Global' }, { id: 2, name: 'Acebook', system: 'Gaming', status: 'Active', endpoint: 'https://djwae.playacebook.mobi/#/login?redirect=%2F', type: 'Mobile Gaming', region: 'Global' }, { id: 3, name: 'Blue Dragon', system: 'Gaming', status: 'Active', endpoint: 'https://agent.bluedragon777.com/Login.aspx', type: 'Agent Portal', region: 'Global' }, { id: 4, name: 'Cash Frenzy', system: 'Gaming', status: 'Active', endpoint: 'https://agentserver.cashfrenzy777.com/admin/login', type: 'Agent Server', region: 'Global' }, { id: 5, name: 'Cash Machine', system: 'Gaming', status: 'Active', endpoint: 'https://agentserver.cashmachine777.com/admin/login', type: 'Agent Server', region: 'Global' }, { id: 6, name: 'Easy Street', system: 'Gaming', status: 'Active', endpoint: 'https://agent.easystreet777.com:8088/admin/login', type: 'Agent Portal', region: 'Global' }, { id: 7, name: 'Fire Kirin', system: 'Gaming', status: 'Active', endpoint: 'https://firekirin.xyz:8888/', type: 'Gaming Platform', region: 'Global' }, { id: 8, name: 'Fish Glory', system: 'Gaming', status: 'Active', endpoint: 'https://dxr.fishglory.games/#/login', type: 'Fish Game', region: 'Global' }, { id: 9, name: 'Galaxy World', system: 'Gaming', status: 'Active', endpoint: 'https://dxr.fishglory.games/#/login', type: 'Fish Game', region: 'Global' }, { id: 10, name: 'Gameroom', system: 'Gaming', status: 'Active', endpoint: 'https://agentserver1.gameroom777.com/admin/login?utm_medium=social&utm_source=heylink.me', type: 'Agent Server', region: 'Global' }, { id: 11, name: 'Gamevault', system: 'Gaming', status: 'Active', endpoint: 'https://agent.gamevault999.com/login', type: 'Agent Portal', region: 'Global' }, { id: 12, name: 'Glamour Slots', system: 'Gaming', status: 'Active', endpoint: 'https://acwwf.glamourspin.mobi/#/login?redirect=%2Findex', type: 'Mobile Slots', region: 'Global' }, { id: 13, name: 'Highstakes', system: 'Gaming', status: 'Active', endpoint: 'https://ht.highstakesweeps.com/login', type: 'Sweepstakes', region: 'Global' }, { id: 14, name: 'Legend Fire', system: 'Gaming', status: 'Active', endpoint: 'https://yadsz.legendfire.xyz/#/login', type: 'Gaming Platform', region: 'Global' }, { id: 15, name: 'Lucky Paradise', system: 'Gaming', status: 'Active', endpoint: 'https://agent.luckyparadise777.com/admin/login', type: 'Agent Portal', region: 'Global' }, { id: 16, name: 'Lucky Stars', system: 'Gaming', status: 'Active', endpoint: 'https://agent.luckystars.games/admin/login', type: 'Agent Portal', region: 'Global' }, { id: 17, name: 'Megaspin', system: 'Gaming', status: 'Active', endpoint: 'https://megaspinpay.com/', type: 'Payment Portal', region: 'Global' }, { id: 18, name: 'Milkyway', system: 'Gaming', status: 'Active', endpoint: 'https://www.milkywayapp.xyz:8781/', type: 'Gaming App', region: 'Global' }, { id: 19, name: 'Mr All In One', system: 'Gaming', status: 'Active', endpoint: 'https://agentserver.mrallinone777.com/admin/login', type: 'Agent Server', region: 'Global' }, { id: 20, name: 'Noble', system: 'Gaming', status: 'Active', endpoint: 'https://agentserver.noble777.com/admin/login', type: 'Agent Server', region: 'Global' }, { id: 21, name: 'Pandamaster', system: 'Gaming', status: 'Active', endpoint: 'https://pandamaster.vip/', type: 'Gaming Platform', region: 'Global' }, { id: 22, name: 'Riversweeps', system: 'Gaming', status: 'Active', endpoint: 'https://river-pay.com/office/login', type: 'Payment Portal', region: 'Global' }, { id: 23, name: 'Sharks Secret', system: 'Gaming', status: 'Active', endpoint: 'https://web.sharksecret777.com/#/login?redirect=%2Fdashboard', type: 'Gaming Dashboard', region: 'Global' }, { id: 24, name: 'Thunder7', system: 'Gaming', status: 'Active', endpoint: 'https://river-pay.com/office/login', type: 'Payment Portal', region: 'Global' }, { id: 25, name: 'Ultra Panda', system: 'Gaming', status: 'Active', endpoint: 'https://ht.ultrapanda.mobi/#/login?redirect=%2F', type: 'Mobile Gaming', region: 'Global' }, { id: 26, name: 'Winners Club', system: 'Gaming', status: 'Active', endpoint: 'http://agent.winnersclub777.com:8003/admin/login', type: 'Agent Portal', region: 'Global' }, { id: 27, name: 'Winstar777', system: 'Gaming', status: 'Active', endpoint: 'https://agent.winstar99999.com/admin/login', type: 'Agent Portal', region: 'Global' }, { id: 28, name: 'Para Casino', system: 'Casino', status: 'Active', endpoint: 'https://agent.paracasino.net/#/pages/login/login', type: 'Casino Portal', region: 'Global' }, { id: 29, name: 'Vegas-X', system: 'Casino', status: 'Active', endpoint: 'https://cashier.vegas-x.org/', type: 'Casino Cashier', region: 'Global' } ]; setBackends(actualBackends); setFilteredBackends(actualBackends); setIsLoading(false); console.log('Successfully loaded', actualBackends.length, 'gaming backends from your data'); }; useEffect(() => { let filtered = backends; if (searchTerm) { filtered = filtered.filter(backend => Object.values(backend).some(value => value?.toString().toLowerCase().includes(searchTerm.toLowerCase()) ) ); } if (selectedSystem !== 'All') { filtered = filtered.filter(backend => backend.system === selectedSystem); } if (selectedStatus !== 'All') { filtered = filtered.filter(backend => backend.status === selectedStatus); } setFilteredBackends(filtered); }, [searchTerm, selectedSystem, selectedStatus, backends]); const systems = ['All', ...new Set(backends.map(b => b.system).filter(Boolean))]; const statuses = ['All', ...new Set(backends.map(b => b.status).filter(Boolean))]; const getStatusColor = (status) => { switch (status?.toLowerCase()) { case 'active': return 'bg-green-100 text-green-800 border-green-200'; case 'maintenance': return 'bg-yellow-100 text-yellow-800 border-yellow-200'; case 'inactive': return 'bg-red-100 text-red-800 border-red-200'; default: return 'bg-gray-100 text-gray-800 border-gray-200'; } }; const getSystemIcon = (system) => { switch (system?.toLowerCase()) { case 'casino': return '🎰'; case 'gaming': return '🎮'; default: return '🎮'; } }; const handleLoginClick = (backend) => { setSelectedBackend(backend); setShowLoginModal(true); }; const handleOrderClick = (backend) => { setSelectedBackend(backend); setOrderNumber(''); setUid(''); setShowOrderModal(true); }; const saveCredentials = () => { const backendId = selectedBackend.id || selectedBackend.name; setLoginCredentials(prev => ({ ...prev, [backendId]: { username: document.getElementById('username').value, password: document.getElementById('password').value, additionalInfo: document.getElementById('additionalInfo').value } })); setShowLoginModal(false); }; const generateOrderForm = () => { const orderForm = `━━━━━ •• ━━━━━ 🎮 ORDER # ${orderNumber} 👤: ${selectedBackend?.name || 'Gaming System'} 🆔 UID: ${uid} 🔑 PASS: Winning777 ━━━━━ •• ━━━━━ Your order has been filled and delivered! Now go to the "play" section and follow the link to the game system that you ordered! ━━━━━ •• ━━━━━ 𝖸𝗈𝗎𝗋𝖾 𝖺𝗅𝗅 𝗌𝖾𝗍! 🄶🄾🄾🄳 🄻🅄🄲🄺 ℍ𝕒𝕡𝕡𝕪 𝕤𝕡𝕚𝕟𝕟𝕚𝕟𝕘!`; return orderForm; }; const copyOrderToClipboard = () => { const orderForm = generateOrderForm(); navigator.clipboard.writeText(orderForm).then(() => { setCopiedOrder(true); setTimeout(() => setCopiedOrder(false), 2000); }); }; const hasCredentials = (backend) => { const backendId = backend.id || backend.name; return loginCredentials[backendId] && loginCredentials[backendId].username; }; if (isLoading) { return (

Loading Gaming Backends...

); } return (

Gaming Backends Hub

Manage backends, credentials & order forms

Total: {backends.length}
setSearchTerm(e.target.value)} className="w-full bg-white/10 border border-white/20 rounded-xl py-3 pl-10 pr-4 text-white placeholder-gray-400 focus:outline-none focus:ring-2 focus:ring-cyan-400 focus:border-transparent" />
{filteredBackends.map((backend, index) => (
{getSystemIcon(backend.system)}

{backend.name || 'Unknown Backend'}

{backend.system || 'Unknown System'}

{backend.status || 'Unknown'}
{backend.endpoint && (
{backend.endpoint}
)} {backend.type && (
{backend.type}
)} {backend.region && (
{backend.region}
)} {backend.lastUpdated && (
Last Updated: {backend.lastUpdated}
)}
))}
{filteredBackends.length === 0 && (

No backends found

Try adjusting your search or filter criteria

)}
{showLoginModal && (

Login Credentials