🔖 Convenções Labels: area:backend, area:frontend, area:db, enhancement, bug, good first issue Tipos: feature, infra, docs DoD geral: testes básicos, acessibilidade mínima, logs/telemetria, i18n-ready (strings extraídas) 🎯 MVP (Milestone 1) - [x] Account Management - [x] Create Account - [x] If mailer config and notification enabled send confirmation mail. - [ ] Create a way to user resend notification if needed (logged in and without logged in) - [x] Change Password - [x] Store History - [ ] Coins Transactions History (Player to Player) - [x] Recovery Key - [x] Account Datails - [x] Audit Actions - [x] Change Email - [x] Worlds with status system - [x] Email System (SMTP or Google Oauth) - [x] List of Characters - [x] Edit Character - [x] Delete Character (30 Days) - [x] Cancel Delete Character - [x] Create Character - [x] Live Config 👤 Personagens & Público (Milestone 2) - [ ] Modal para alterar personagem principal (area:frontend, feature) - [ ] Página “Who is online?” por world (area:frontend, feature) - [ ] Página de últimas kills (area:frontend, feature) - [ ] Página de highscores (level/xp) (area:frontend, feature) - [ ] ThemeBox highscores (level/xp semanal) (area:frontend, feature) - [ ] ThemeBox próximo server-save (area:frontend, feature) Critérios de pronto: - [ ] Highscores com materialização/intervalo (ex.: a cada 5 min). - [ ] Páginas públicas cacheáveis por world. 🛡️ Comunidade & Staff (Milestone 3) - [ ] Página de membros da staff (area:frontend, feature) - [ ] Página de últimos banidos (area:frontend, feature) - [ ] Seção de top guild por kills (area:frontend, feature) - [ ] Página de regras (docs) - [ ] Página de server info (status, online, recorde, uptime, etc.) (area:frontend, feature) - [ ] Página/gerenciamento de guilds (area:frontend, feature) - [ ] Forum (expansível) (area:frontend, enhancement) 💳 Monetização & Bazaar (Milestone 4) - [ ] Sistema de doações (area:backend, feature) - [ ] Pagseguro - [ ] PayPal - [ ] Pix - [ ] Stripe - [ ] Mercado Pago - [x] Integração Bot Discord (infra) - [ ] Notificações de doações - [ ] Notificações de bans - [ ] Notificações de novos tickets - [ ] Top players (xp, level, kills) semanal/diário - [ ] Seção (carrossel) de personagens à venda (area:frontend, feature) - [ ] Sistema/página de bazaar de personagens (expansível) (area:frontend, enhancement) - [ ] Criar página de downloads (docs, feature) 🔐 Conta & Suporte (Milestone 5) - [x] Página “esqueci minha senha” (token seguro) (area:frontend, feature) - [x] Página para alterar e-mail (verificação) (area:frontend, feature) - [x] Step para registrar RK (Recovery Key) (area:frontend, feature) - [ ] Sistema de tickets para suporte (area:frontend, feature) - [ ] Sistema de notificações no site (avisos importantes) (area:frontend, feature) - [ ] Adicionar multi-linguagem (i18n) (infra, enhancement) 🛠️ Admin (Milestone 6) - [ ] Painel admin (expansível) (area:frontend, infra) - [ ] Gerenciar news - [ ] Gerenciar membros da staff - [ ] Gerenciar bans - [ ] “Maintenance mode” (bloquear login)
🔖 Convenções
Labels: area:backend, area:frontend, area:db, enhancement, bug, good first issue
Tipos: feature, infra, docs
DoD geral: testes básicos, acessibilidade mínima, logs/telemetria, i18n-ready (strings extraídas)
🎯 MVP (Milestone 1)
👤 Personagens & Público (Milestone 2)
Critérios de pronto:
🛡️ Comunidade & Staff (Milestone 3)
💳 Monetização & Bazaar (Milestone 4)
Sistema de doações (area:backend, feature)
Integração Bot Discord (infra)
Seção (carrossel) de personagens à venda (area:frontend, feature)
Sistema/página de bazaar de personagens (expansível) (area:frontend, enhancement)
Criar página de downloads (docs, feature)
🔐 Conta & Suporte (Milestone 5)
🛠️ Admin (Milestone 6)