Skip to content

🛣️ Roadmap #2

@kamityx

Description

@kamityx

🔖 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)

  • Account Management
  • Create Account
    • If mailer config and notification enabled send confirmation mail.
    • Create a way to user resend notification if needed (logged in and without logged in)
  • Change Password
  • Store History
  • Coins Transactions History (Player to Player)
  • Recovery Key
  • Account Datails
  • Audit Actions
  • Change Email
  • Worlds with status system
  • Email System (SMTP or Google Oauth)
  • List of Characters
  • Edit Character
  • Delete Character (30 Days)
  • Cancel Delete Character
  • Create Character
  • 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
  • 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)

  • Página “esqueci minha senha” (token seguro) (area:frontend, feature)
  • Página para alterar e-mail (verificação) (area:frontend, feature)
  • 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)

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions