IMPORTANTE CRIAR MAPAS DOS BOOES https://www.image-maps.com/ APP_USR-a6596c5f-f37d-4ea0-b39d-d602137786a8 public APP_USR-1658092442609461-022218-f34a3ddfa606a0c7f9e7af42f0a14ca7-95770151 acess token 1658092442609461 cliente id Uu90fu4cB4gG1MMO5ABlquZbbeyRTcKT cliente secret c5f-f37d-4ea0-b39d-d602137786a8 public APP_USR-1658092442609461-022218-f34a3ddfa606a0c7f9e7af42f0a14ca7-95770151 acess token 1658092442609461 cliente id Uu90fu4cB4gG1MMO5ABlquZbbeyRTcKT cliente secret /sites/xkbitcoin/iot/ │ ├── public/ # Seu frontend ├── admin/ # Seu painel │ ├── server.js # O coração que liga tudo (Limpo e enxuto) ├── db_config.js # Seu banco de dados ├── mapeamento_botoes.json # Seu JSON de comandos │ ├── utils/ │ └── helpers.js # Funções úteis (Pix, Cripto, Transações DB, E-mail) │ ├── middlewares/ │ └── auth.js # Verificação de login e limite de requisições │ ├── routes/ │ ├── authRoutes.js # Login, Cadastro, 2FA │ ├── pagamentos.js # PIX, MercadoPago, Cryptomus │ ├── financeiro.js # Saldo, Apostas, Ganhos │ ├── maquinas.js # Lógica das máquinas (HTML e API) │ ├── imagens.js # Listar e servir imagens │ └── admin.js # Rotas do admin │ └── services/ ├── mqttHandler.js # Serviço do ESP32 └── socketHandler.js # Serviço do Socket.io