Com esta aplicação é possível criar o famoso desafio 10x10 no universo dos jogos de tabuleiro. O desafio consiste em selecionar 10 jogos e jogar 10 partidas de cada um deles. Além disso é possivel criar e organizar placares (torneios/campeonatos) de sessões de jogos, com gerenciamento de jogadores e partidas, indicando o jogador vitorioso daquela partida.
- Possibilidade de configurar o desafio para qualquer quantidade de jogos e partidas entre 1 a 10.
- Cadastro do jogo com categorias para o usuário ter uma visão geral dos tipos de jogos selecionados.
- Andamento do desafio com controles de adição de partida e subtração para eventual correção.
- Gerenciamento de placares, campeonatos ou torneios. Ativando e finalizando os controles do placar.
- Cadastro de placar com o nome do jogo e jogadores participantes.
- Gerenciamento de partidas do placar ativo.
- Adição e remoção de partidas indicando um jogador vitorioso.
- Ordenação e paginação das tabelas
- Tema escuro e claro conforme o usuário preferir.
Esta aplicação utiliza "localStorage" do navegador para armezenar os dados cadastrados, estes dados podem ser perdidos caso seja feito uma limpeza no cache ou no armazenamento local do navegador utilizado. Pode ser utilizada no celular normalmente, pois os navegadores mobile tem "localStorage" implementados.
- TypeScript
- NextJS
- ChakraUI
- Context API
- [✔] Controle de estado por Context API
- [❓] Selecionar período para o desafio, com um contador
- [❓] Adicionar dados referente à partida: jogadores e a data [em avaliação]
- [✔] Quadro de ranking de partidas
- [✔] Controle da sessão de partidas
- [✔] Quadro de líderes (jogos vencidos, perdidos, total de jogos jogados)
- [❓] Quadro de pontuação de partida, com calculadora simplificada para auxiliar na contagem de pontuação
- [✔] Ordenação de tabela
- [✔] Paginação de tabela
- [❓] Seletor de temas
[Versão Retail] https://www.jogabg.com.br/
[Versão Teste] https://jogabg.vercel.app/