Reverse engineered prompt

Quero um app simples de desktop em Java para acompanhar a Copa do Mundo de 2018. A ideia é ter uma interface visual onde eu consiga cadastrar usuários do sistema, cadastrar as seleções, fazer o sorteio dos confrontos, lançar placares e ir acompanhando a evolução do campeonato até as fases finais. Também quero visualizar os grupos, a tabela com pontuação, os jogos já realizados e o mata mata conforme os resultados forem sendo preenchidos.

Pode fazer isso com uma interface gráfica bem direta, pensada para uso de faculdade mesmo, mas funcionando de verdade. Os dados precisam ficar salvos em banco para não se perderem ao fechar o programa. Quero que a lógica de classificação e avanço de fase faça sentido com um campeonato de futebol. Se achar necessário, olha a documentação atual online para confirmar detalhes, mas mantém o projeto simples, organizado e fácil de rodar.

Want more depth? Deep Reverse